uupaa-datasceheme.js Version 1.0をリリースしました。

今回のリリースで以下の改善を行いました。

  • インターレースGIFが正しく表示されるようになった
  • 256byte以上のデータを持つ画像が正しく表示されるようになった
  • 表示サイズを制限する機能を盛り込んだ(デフォルトは48x48)

試してみたい方はこちらから http://uupaa-js-spinoff.googlecode.com/svn/trunk/uupaa-datascheme.js/uupaa-datascheme.htm IEとその他のブラウザ両方で見てね。

反省会

  • アニメーションGIFのサポートもやりたかった(お試し実装では結構ぐりぐり動いた)が、本流(uupaa.js)の開発が停滞するので、今回はここまで。
    • 腕に覚えがある方は、チャレンジしてみると良いでしょう。
      • 問題の本質は、体が1個しかないので十分なテストケースの作成やその後の機能拡張にまでリソースを裂けないってやつです。
  • 悪乗りしてPNGフォーマット仕様書を読み始めたら「こ、これはヘビーな仕様ですね」と、尻尾まるめて退散するハメになりました。zlib相当の実装も必要となると、時間的な都合で無理です。