PNGをJPGに変換
PNGをJPGにするには、ピクセルをJPGの非可逆圧縮で保存します。画質90なら、写真は通常PNGの数分の一のサイズになります。JPGは透明を扱えないので、透明部分は背景色(初期値は白)で塗られます。変換はブラウザ内で行い、アップロードはされません。
使い方
- 画像をボックスにドラッグ&ドロップするか、ボックスを押してファイルを選びます。HEIC、HEIF、WebP、AVIF、PNG、JPG、GIF、BMP、TIFFに対応し、1ファイル50MBまでです。
- 保存する形式を選び、画質を決めます。JPGにする場合は透明部分を塗る背景色も選びます。EXIF(カメラ、日付、GPS位置情報)は、保持にチェックを入れない限り削除されます。
- サイズを確認して、ファイルごとにダウンロードを押します。複数枚なら「すべてダウンロード(ZIP)」でまとめて保存できます。
計算方法
各ファイルをブラウザ(HEICはlibheifデコーダー)が読み込み、キャンバスに通常のピクセルとして描画してから、選んだ形式で保存し直します。ピクセルに展開して再圧縮するため、JPGとWebPのような非可逆形式どうしの変換では、そのたびに少しずつ画質が落ちます。元ファイルは残して、変換は1回だけにしましょう。
JPG、WebP、AVIFは画質スライダーを使います。数値が低いほどファイルは小さくなりますが、ブロックノイズやにじみが目立ちます。PNGは可逆圧縮のため画質設定はなく、サイズは絵柄しだいです。写真はJPGよりPNGのほうがかなり大きくなることが多いです。JPGは透明を持てないので、透明部分は選んだ背景色(初期値は白)で塗ります。
キャンバス経由で保存するとメタデータはすべて消えます。EXIFを保持にすると、元ファイルのEXIFブロックを新しいJPG、PNG、WebPにコピーし、ピクセルはすでに正しい向きに直してあるので、向き(Orientation)タグは1にそろえます。AVIFにはEXIFを付けられません。アニメーションGIFは最初のコマだけ変換します。
よくある質問
PNGの透明な部分はどうなりますか?
JPGは透明にできないため、透明部分は選んだ背景色(初期値は白)で塗ります。暗い背景のページで使う画像なら、別の色を選んでください。
スクリーンショットの文字まわりがにじんで見えます。
JPGの圧縮は鋭い輪郭をにじませるので、文字や細い線で目立ちます。スクリーンショット、ロゴ、図はPNGのままにするか、画質を95以上に上げてください。
画質はどのくらいにすればよいですか?
写真なら85〜92でPNGと見分けがつきにくく、サイズは大きく減ります。もっと小さくしたいときは下げて、ダウンロード前に結果を目で確認してください。
JPGからPNGに戻せますか?
完全には戻せません。JPGは細部を捨てますし、透明は色で塗った時点で失われます。あとで使うなら元のPNGを保管してください。
何かアップロードされますか?
いいえ。PNGの読み込みもJPGの書き出しもこのブラウザのタブ内で完結し、コピーが端末の外に出ることはありません。