どもです。
画像ファイルのサイズ×バイト数の目安が知りたかったので、適当な正方形の高画質写真jpgを色々photoshopで書き出してサイズを調べました。(単位:kb)
| 1辺長(px) | JPG(最高画質) | PNG(最高画質) | GIF |
|---|---|---|---|
| 300px | 132 | 196 | 87 |
| 600px | 408 | 680 | 293 |
| 900px | 807 | 1417 | 614 |
| 1200px | 1294 | 2398 | 1041 |
ここから法則性を解く…のは流石に計算苦手野郎には不可能なので、少々癪ですがchatgptに聞いてみました。
すると、“目安”としては以下の計算ができるとのこと。
| JPG(最高画質・写真) | 1辺×1辺×1.0kb |
| PNG(最高画質・写真) | 1辺×1辺×2.0kb |
| GIF(写真) | 1辺×1辺×0.8kb |
先の実物の調査結果と合わせてみると、こう。(単位:kb 括弧内は先表の実験結果)
| 1辺長(px) | JPG | PNG | GIF |
|---|---|---|---|
| 300px | 87.9 (132) | 175.8 (196) | 70.3 (87) |
| 600px | 351.6 (408) | 703.1 (680) | 281.3 (293) |
| 900px | 791.0 (807) | 1582.0 (1417) | 632.8 (614) |
| 1200px | 1406.3 (1294) | 2812.5 (2398) | 1125.0 (1041) |
ふむ、画像圧縮は相当な個体差があることを踏まえれば、信用して良い順当性。
900pxあたりから理論値と実数値の大小が逆転し始める模様。
600~800px未満くらいなら、理論的な目安×1.2くらいで考えると有用な数値になるかといった感じか。