2008/02/07(木) [n年前の日記]
#1 [iappli] BG画像の容量削減を模索中
一番容量を食ってるのがBG画像なわけで。上下左右反転を使えばもっと減らせるのではないかということで、元画像に対して左右反転を各所で行ったり、スクリプトでセルのサイズを変えて分割したり。
100KByteほど減らせた。よっしゃ。(ガッツポーズ) …しかし、反転描画、なおかつ、128個以上のセル画像を使うことになるから、ImageMap では機能が足りない。 *1 自前でBG描画ルーチンを書かないといけないわけで。実機上で256x256ドットのImageを作成できるなら多少は楽なのだけど、たしかDシリーズは画面と同サイズの Image しか作れないという制約があったような記憶も…。DoJa3.5以降は改良されていれば助かるのだけど、そのへんどうなんだろう。ちと調べてみないと。
100KByteほど減らせた。よっしゃ。(ガッツポーズ) …しかし、反転描画、なおかつ、128個以上のセル画像を使うことになるから、ImageMap では機能が足りない。 *1 自前でBG描画ルーチンを書かないといけないわけで。実機上で256x256ドットのImageを作成できるなら多少は楽なのだけど、たしかDシリーズは画面と同サイズの Image しか作れないという制約があったような記憶も…。DoJa3.5以降は改良されていれば助かるのだけど、そのへんどうなんだろう。ちと調べてみないと。
*1: DoJa3.5のImageMapは、テーブルをbyte配列で持つ関係上、128個までのセルしか扱えない。DoJa4.0以降なら、int配列になったので、その制約はなくなった。
[ ツッコむ ]
以上です。