sffのサイズ

ふとSffのサイズはどういった事をすると増えやすいのかが気になった。



というのも、縦横が大きな画像を使う程サイズが増えるのは当たり前なんだけど、

画像によっては思っていた程増えない事があったので実は大きさだけじゃない?

パレットの共有が影響してるのかなとも思ったけどそこまで影響なさそうだし。



ということでちょっと調べてみた。





なるほど、Mugenで使われているpcx形式はRLE圧縮方式という物を使っているらしく

簡単に言えば同じ色が続くとそれをひとまとめにする事で画像容量を圧縮。

例えば

→(0,0,0)(0,0,0)(0,0,0)(0,0,0)(0,0,0)(0,0,0)(0,0,0)(220,150,180)(50,50,50)(50,50,50)(50,50,50)

だと

→(0,0,0)*7(220,150,180)*1(50,50,50)*3

ってイメージ。

そーなのかー





実際に真っ白な1000*1000と2500*2500の画像、640*640だけどノイズだらけの画像の3枚を追加して実験してみたところ。

1000 :15kb程増加

2500 :15kb程増加

640  :400kb程増加



うん、間違いなさそうだね。

つまり、フルカラーの画像を減色した画像みたいにボカシの効いた画像は恩恵を受けにくいってわけか・・・。



関連記事

コメントの投稿

非公開コメント