ゲームのテクスチャでよく使われるTGAは、
だいたい非圧縮形式なので画質劣化がない(ファイルサイズが大きい)
処理速度が速い
アルファチャンネルを保持
マジかよ……みんな画像の圧縮規格くらいは覚えておこうね。
・BMP(.bmp)……ビットマップ。多分若い人はほぼ知らない&使ったことない「無圧縮画像」。古のスタンダード。
・JPEG(.jpg/.jpeg)……おなじみジェイペグ。不可逆圧縮の画像規格なのでノイズが入り、元の無圧縮画像(ビットマップなど)には戻らない。圧縮率は可変式で高品質・低圧縮から低品質・高圧縮までかなり柔軟に選べる。
・PNG(.png)……みんな大好きピング。可逆圧縮なので無圧縮画像に戻せるけど圧縮率は低め。圧縮率を若干選べるもののJPEGほどは圧縮できない。ノイズまみれにならないので扱いやすいがレイヤー情報は記憶されない。むしろ、だからこそ高画質画像の配布などには最適(レイヤーをいじられないで済む)。
・GIF(.gif)……ギフじゃないよ、ジフだよ。可逆圧縮でめちゃくちゃ軽いが、軽い理由は256色しか扱えないから。なので、アイコンとか埋め込み画像とかに向いてる。複数枚のGIF画像でアニメーションさせる「GIFアニメーション」が可能なので、𝕏でもGIFアニメの規格として知ってる人はいそう。
・WebP(.webp)……ウェブピーじゃないよ、ウェッピーだよ。新進気鋭のGoogle謹製圧縮規格。非可逆圧縮から可逆圧縮まで自由に選べ、圧縮率も高め(非可逆ならJPEGより高く、可逆ならPNGより高いという触れ込み)。ほんの数年前までは扱える環境が少なくめちゃくちゃ使いづらかったが、最近は環境が整ってきたので今後主流化する可能性は大。
・HEIC(.heic)……ヘイクあるいはヒークだよ。Apple謹製の画像圧縮規格でJPEGの約2倍も圧縮できるというスゴイ非可逆圧縮規格だけど、何しろAppleしか使ってないからめちゃくちゃ扱いづらい。iPhoneでHEICで保存してる人はさっさと設定をJPEGに戻そう。
※同じく動画の圧縮規格もAppleはHEIF(ヒーフ)を採用してるが汎用性がゴミなのでさっさとH.264に戻しておこう。
オンラインで見かける画像圧縮規格はこの6個くらいを覚えておけば問題ないよ😸