2005-07-01 今週は(も)早かった。_ もう金曜日。月曜日、火曜日あたりに、公私問わず明け方まで活動することがあると、その週は時間の経過が異様に早いように感じる。 今週は特に、月曜日が仕事で深夜未明まで頑張ったし、火曜日は宴会で朝3時帰りだったしで・・・ _ 朝からCZP。
プリンタの出力解像度と完全にピクセル比で1:1で整合させた画像で出してみたくなって、巨大CZP画像を作ってみたが、そういえばフォトショップが30000ピクセルまでしか扱えないことに気が付き、なにで出すべきか悩む。
CZPまみれな部屋の一部。
_ 画像データの抽象化。仕事&趣味柄、よくいろんな画像処理アルゴリズムを実験するが、そのたびに結構手間かかるのがデータラインに流すデータの形式。 Macな時は、RGB各色8bit+αチャンネルで32bit/画素か、RGB各色32bitで96bit/画素、たまにYUVなどもあるけど、これらを統括して扱えるCGWorld classというオブジェクトを作って抽象化していた。 でも最近、さらにいろんな並びのRawデータ(ベイヤーとかへんなのとか・・・)や、Lab、連続差分情報データなども扱うようになってきて、ちょっと今の設計だとさすがにやばくなってきたなぁ(このクラスの基本設計自体はかれこれ12年も昔の1993年なので、よくぞ今まで耐えたと言ってもよいかとは思うが・・・)。 さらに、最近Win上で実験することも多くなってきて、バイナリレベルでの互換性を保とうとすると、エンディアン管理をちゃんとしたくなるし、どうしようかなぁ。 これを機会に作り直すか。 もっと読みたい奇特なかたは、↓の読みたい月をクリックしてね。 |
最新ツッコミ |
CS2は、30000ピクセル呪縛なしだったと・・・・。<br>CS2は、浮動小数点モードも持っていますし・・・