標準モードはコンテナを編集し、JPEGのスキャン、PNGのIDAT、WebPの画像データを再圧縮せず保持します。容量が減っても画像データは同じです。
「無損失」の対象を確かめる
メタデータを取り除きつつ、元の符号化された画像データを保つことと、ファイル全体が同じバイト列であることは異なります。メタデータが変わればファイルやハッシュ値も通常変わりますが、それだけで画質低下とは言えません。何を維持する処理なのかを明確にする必要があります。
確認すべきポイント
所有するか処理の許可を得た画像を使い、原本を残してください。対象のメタデータだけを容器構造から取り除く処理なのか、デコード後に再出力する処理なのかを確認します。向き、色、透明度、該当する場合はアニメーションを比較し、厳密には符号化画像データの一致も検証します。見た目だけでは再エンコードの有無は断定できません。
表示に必要な情報もある
向きのタグやICCプロファイルは表示に影響します。ブラウザーのキャンバスからの再出力も、無損失である根拠にはなりません。形式や変種ごとに検証が必要で、ある画像の成功をすべてのJPEG、PNG、WebPに当てはめることはできません。
ファイルが小さくなると画質は落ちますか?
必ずしもそうではありません。メタデータの削除だけでも容量は減るため、サイズだけでなく処理方法と画像データを確認してください。


