コンテンツへスキップ

JPG → PNG

JPG to PNG 変換

JPGをドロップすると、その中のピクセルをそのまま保持したPNGが返ってきます。デコードはこのタブ内でローカルに行われるため、他人に見せたくない写真も送信されません。

ここにJPGをドロップ

または

JPEGのノイズはそのまま保存されます。何も復元されず、写真のPNGは通常JPGの数倍のサイズになります。

JPGをPNGに変換する手順

1

JPGを読み込む

ファイルをドロップするか、貼り付けるか、参照して選択します。.jpeg、.jpe、.jfifという名前のファイルも同じ形式で、そのまま受け付けます。

2

出力サイズを設定

幅と高さの上限を0のままにすると元の寸法を保ちます。どちらかを設定すると、書き出し時に画像が縮小されます。

3

可逆PNGを保存

可逆コピーをダウンロードし、もう一段の圧縮を嫌うエディタ、組版ソフト、パイプラインで開きます。

JPGがPNGになったときの見え方

JPEGは離散コサイン変換で圧縮し、見えにくいと判断したディテールを捨てます。PNGは各行をフィルタ処理し、その結果を何も落とさずにdeflate圧縮します。したがって変換は、JPEGをピクセルにデコードし、そのピクセルをそのまま保存するだけです — 同じ寸法、同じ色、さらなる損失も新しいノイズもありません。

できないのは、すでに起きた圧縮を元に戻すことです。輪郭の周りのブロックノイズ、滑らかな空のバンディング、失われた細かい質感は今やピクセルに焼き付いており、PNGはそれを忠実に保存します。代償はサイズです。JPGで2 MBに収まっていた写真がPNGでは10 MBを超えることもあり、そのためPNGは写真の最終形式としては不適切で、編集用の中間形式として適しています。

JPG to PNG の質問

PNGがこんなに大きくなるのはなぜですか?

PNGはディテールを捨てられないからです。滑らかなグラデーションや細かい質感こそ、JPEGエンコーダーが圧縮の予算を費やす対象なので、同じピクセルを可逆コンテナで表すには数倍のバイト数が必要です。フラットなグラフィックはほとんど増えませんが、写真は10倍になることもあります。

変換しながらPNGを小さくできますか?

最大幅か最大高さを設定すると、エンコード前に画像が比例縮小されます。両方0なら元の寸法を保ちます。各辺を半分にするとピクセル数はおよそ4分の1になり、可逆ファイルを意味のある形で小さくする唯一の手段です。

PNGにすると画質は良くなりますか?

いいえ。ノイズはJPEGが書き出された時点で生じており、デコードでは本物のディテールと区別できないため、PNGは両方を同じように保存します。良くなるのはその先です。編集や再保存で、もう一段の圧縮コストがかからなくなります。

JPGはどれくらい大きくでき、どこへ行きますか?

1ファイル64 MBまでで、アーカイブにまとめず1つずつ処理します。変換はこのタブ内だけで完結するため、アップロードもアカウント作成も不要で、一度読み込めば接続がなくても動き続けます。