なんとかリソースを少なくする方法を考えよう
240 x 268 の画像データを bmp形式で作成した場合
これを保存すると189KBytes
index colorで保存すると64KBytes
実に三分の一になる。恐るべしIndexColor
って事で、同じ事を他のbitmapでも行う事にした場合
466KBytes --> 155KBytes
311KBytesのダイエットに成功
テストプログラムでの実行ファイルのサイズ
342KBytes --> 199KBytes
143KBytesのダイエットに成功
(240x268の1画像のみIndex化した場合)
って事はで、現在の700Kぐらいあるプログラムの中のBitmapの割合はかなりでかい。
466KBytesぐらいBitmapの画像データが詰まっていることになる。半分以上だ!!
計算 700KBytes - (466 ÷ 3 × 2) = 389KBytesとなり、l'agendaでメモリ不足になる事は無いような気がする。
ま、試してみないとわからんけど。
他には現在LoadBitmapを使用している所をLoadImageにするとかですね。