仕組み

この処理では、画像を可逆で最適化されたエンコーダー(適応的な行フィルターとDEFLATE圧縮)を使ってPNGに再エンコードします。JPGには透明度がないため、出力されるPNGは完全に不透明です。変換によって、元になかったアルファチャンネルが追加されることはありません。

よくある質問

JPG を PNG に変換すると画質は向上しますか?

いいえ。JPGの圧縮はすでに非可逆なので、JPGを作成したときに失われた細部は失われたままです。PNGは、そこからは同じピクセルを可逆的に保存するだけで、それ以上の劣化は加えません。ただし、すでに捨てられた細部を復元することはできません。

PNG ファイルが元の JPG より大きくなるのはなぜですか?

PNGは可逆圧縮の形式で、JPGは非可逆圧縮です。色の変化が多い実写写真を可逆圧縮すると、通常はJPGより大きなファイルになります。これは仕様上の正常な動作で、不具合ではありません。