IO_ICC 1.0.4 をリリースしました

test/ 以下の icc を正しく再構築できるようになったのでリリースします。

変更点

  • ファイル全体長を 4 の倍数になるようパディングを入れた
  • MFAB,MFBA で curve のオフセットを 4 の倍数になるようパディングを入れた
  • Localizable Macntosh Profile は count が 0 でも 67個の padding を入れた
  • test/alltest.php で rebuild 前後での差異を表示

何がしたいの?

  • ICC プロファイルのバイナリと、全情報要素を PHP の配列に詰めた状態との相互変換ができます。
  • parse で PHP の配列にした後で、その配列の中を適当に書き換え、build で戻す事により任意のバイナリが生成できる。はず。
  • ICC プロファイルの理解を深める為と、LCMS や QCMS といった ICC プロファイルを処理するツールのデバッグに便利。