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程増加
うん、間違いなさそうだね。
つまり、フルカラーの画像を減色した画像みたいにボカシの効いた画像は恩恵を受けにくいってわけか・・・。
というのも、縦横が大きな画像を使う程サイズが増えるのは当たり前なんだけど、
画像によっては思っていた程増えない事があったので実は大きさだけじゃない?
パレットの共有が影響してるのかなとも思ったけどそこまで影響なさそうだし。
ということでちょっと調べてみた。
なるほど、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程増加
うん、間違いなさそうだね。
つまり、フルカラーの画像を減色した画像みたいにボカシの効いた画像は恩恵を受けにくいってわけか・・・。
- 関連記事
-
-
キャラDLページ 2009/01/02
-
たまにやってしまう記述ミス 2011/07/30
-
ヒトデ動画 2009/08/30
-
神の門番って入門編にちょうどいいのかな? 2010/07/12
-
[雑記]9000記事ほど見直してMUGEN(動画)も色々あったなぁと 2017/11/19
-