ファイルを読み込んでいます…

JPGをPNGに変換

無劣化編集や他ツールとの互換のためにJPGをPNGとして包み直します。ファイルは大きくなります。

またはここに画像をドロップ

プレビューは端末内のみ。撮影するまで何も記録されません。

JPGをPNGに変換する手順

JPGをPNGに変換する手順

JPGをアップロード領域にドラッグするか、クリックして端末から選びます。変換はファイルが届いた瞬間に始まり、押すべき変換ボタンはありません。一般的な写真なら結果は1秒未満で表示されます。準備ができると、ダウンロードボタンが元のファイル名のまま拡張子を.pngに変えてPNGを保存します。各ファイルは最初から処理され、待ち行列はありません。同じ処理がデスクトップでもモバイルのブラウザでも動きます。.jpgでも.jpegでも動作は同じです。手元にあるのがJPGではなくWebPやGIFでも、元データとして受け付けます。

なぜPNGがJPGより大きくなるのか

なぜPNGがJPGより大きくなるのか

JPGは画素データを捨てることでコンパクトなサイズになります。PNGは劣化を伴う圧縮なしで各画素を保つため、JPGをPNGに変換すると必ず大きなファイルになります。検証では17KBの元JPGがPNGで約105KBに、116KBの元JPGが約384KBに増えました。これはどのPNG変換でも起きることで、PNG形式が無劣化のファイル形式として定義されているからです。大きいPNGが高画質という意味ではなく、保存される画素は乱れも含めてJPGとまったく同じです。変換が役立つのは、この無劣化の入れ物が実際の利点をもたらすときです。再保存での追加劣化を止める、ツールのPNG限定の要件を満たす、後で加える予定の透明のためにファイルを整える、といった場合です。

JPGかPNGか、作業に合うのはどちら

JPGかPNGか、作業に合うのはどちら

ロゴ、アイコン、文字がくっきりしたスクリーンショット、線画、そして透明や、劣化を重ねずに繰り返し編集したい画像にはPNGに切り替えます。写真、ウェブページの主役画像、そしてどのみち独自に再圧縮するSNSへの投稿にはJPGのままにします。引き換えはサイズと編集しやすさで、JPGはサイズで、PNGは何度保存しても画質を保つ点で勝ります。編集前にJPGをPNGに変換しておくと、その後の保存ごとに新しい乱れが加わるのを防げます。これがデザイナーや写真家が複数工程の作業の途中で写真をPNGへ移す主な理由です。ウェブ配信では、最後の書き出しの段階でJPGやWebPに戻します。

画質、変換が保つものと保てないもの

画質、変換が保つものと保てないもの

PNGの出力は無劣化なので、変換そのもので新たな画質低下は起きません。変換ができないのは、元のJPEG圧縮で既に失われた画質を取り戻すことです。JPGに焼き付いた乱れ、階調の段差、ぼやけ、色のずれは、見た目のままPNGに忠実に保存されます。PNGはその時点から先の劣化を止めるだけです。画質のつまみはありません。PNGの出力には画質の設定がなく、定義上つねに無劣化だからです。より鮮明な元画像が欲しいなら、より高画質の原本が必要です。どんな形式変換でも、JPEGが既に捨てた画素データは取り戻せません。

これで透明な背景になるのか

これで透明な背景になるのか

いいえ。JPG形式は透明データを格納しません。変換は元のファイルにあるものだけを転送します。JPGファイルには透明情報が含まれていないため、PNG出力にも透明は生まれません。PNG形式は透明を保持できますが、その機能は元ファイルにデータがある場合にのみ使われます。元のJPGにその情報がないため、出力は完全に不透明なままです。PNGに透明を加えるには、変換後に別の手順で背景を削除する必要があります。

ファイルが変換される場所

ファイルが変換される場所

経路は変換するファイル数で決まります。画像が1枚なら、すべての処理はブラウザのタブ内で行われ、アップロードはありません。複数を一度に変換すると、ファイルは当社のサーバーに送られ、そこで処理してダウンロードリンクを返します。そのリンクと、その先のファイルは約2時間で削除されます。つまり1枚の画像は機器上で処理されますが、まとめての処理は当社のサーバーで行われ、その後消去されます。画像の機密性に合わせて経路を選んでください。

使い方

  1. JPGを置くか選ぶ

    ファイルをアップロード領域へドラッグするか、クリックして選択ツールを開きます。画像が1枚ならその間ずっとあなたの端末に残ります。複数を追加すると、まとめて変換するため当社のサーバーへ送られます。

  2. 自動の再構成を待つ

    ファイルが読み込まれた瞬間にブラウザがPNGを書き出します。画面解像度のたいていの写真なら、押すボタンもなく1秒未満で結果が出ます。

  3. 出力サイズを確認する

    出力のPNGは元のJPGよりはっきり大きくなります。17KBのJPGはたいてい約105KBに増えます。これは想定どおりで、不具合ではありません。

  4. PNGをダウンロードする

    保存するにはダウンロードをクリックします。元の名前は保たれ、拡張子だけ変わります。まとめての場合は1つのアーカイブをダウンロードし、リンクは約2時間で当社のサーバーから削除されます。別のファイルを変換するには、次のファイルをページにドロップします。

関連するコンバーター

逆方向や他の形式には、これらのツールをご利用ください。

よくあるご質問

JPGをPNGに変換すると画質は上がりますか

上がりません。変換はJPEGが既に捨てた画質を取り戻しません。PNGの出力は、含まれている圧縮の乱れも含めて、画素の現在の状態をそのまま保ちます。変換が止めるのはこれ以上の画質低下です。いったんPNGになれば、編集して再保存しても保存のたびに新しい圧縮の傷が加わりません。PNGの出力は無劣化ですが、元のJPGはそうではありませんでした。より鮮明な出発点が欲しいなら、より高画質の原本が必要です。

なぜPNGが元のJPGより大きいのですか

PNGは劣化を伴う圧縮なしで各画素を保存します。JPGは目立たないとみなした画素データを完全に捨てることでコンパクトなサイズになります。PNGはそのすべてを残します。17KBのJPGはたいていPNGで約105KBになり、116KBのJPGは約384KBまで増えることがあります。これは想定どおりで、どのPNG変換でも起きます。無劣化の入れ物より小さいファイルが大事なら、JPGのままにするか、変換後に圧縮ツールを使ってください。

JPGをPNGに変換すると透明な背景になりますか

なりません。変換はファイルのファイル形式を変えますが、画素の中身は保ちます。JPGの単色の背景はPNGでも単色のままです。PNG形式は機能として透明に対応しますが、変換そのものでは透明な画素は作られません。JPGから透明な背景のPNGを得るには、変換後に別の手順で背景を消すツールを使ってください。

ここでJPGをPNGに変換しても安全ですか

はい。ここで変換した画像は分析されることも、販売されることも、広告に使用されることもありません。複数のファイルをサーバーに送った場合、変換・パッキングが完了したら約2時間で自動削除されます。ダウンロードリンクはその間だけ有効です。アカウント不要で、変換に必要な情報以外のデータは収集しません。

複数のJPGをまとめてPNGに変換できますか

はい。複数のファイルをドロップすると、RoundCutはそれらをまとめて変換し、ダウンロード用に1つのアーカイブを返します。まとめての処理はブラウザではなく当社のサーバーで行われ、ダウンロードリンクは約2時間で削除されます。一方、1ファイルならアップロードなしでブラウザ内で直接変換されます。どちらの場合も各変換は高速です。

なぜJPGをPNGに変換するのですか

主に3つの場合です。保存のたびに新しい乱れを加えずに画像を何度も編集するための無劣化の入れ物が必要なとき、ツールや作業の流れがPNGの入力を求めJPGを受け付けないとき、または後でエディタで透明を加えるためにPNGの透明度対応が必要なときです。いずれもJPGの画質を取り戻すものではなく、悪化を止めるだけです。小さなファイルだけが目的なら、圧縮ツールのほうが適しています。

詳細

良い仕上がりの背後にある技、フォーマット、小さな決定についてのチームからのメモ。

無劣化の入れ物、PNGが保存するもの
PNGは無劣化のDEFLATEアルゴリズムを使います。各画素のRGBAの値を与えられたとおりに保存し、各走査線に可逆のフィルタをかけ、その結果をzlib系の方式で圧縮します。無劣化とは、展開後の画素値が元と1バイトずつ同じであることを意味します。JPGをPNGにする場合、元になるのはブラウザがJPEGを復号して返す画素です。それらの復号後の画素には、元のJPEG圧縮が行ったすべての近似がすでに反映されています。そのためPNGは現実の場面ではなく、近似された画素を忠実に保存します。検証では1024x768の17KBのJPEGはPNGで約105KBになり、3840x2160の116KBのJPEGは約384KBに増えます。これらの倍率は内容の種類が違ってもほぼ一定で、比率がJPEGの画質設定ではなく解像度に従うためです。無劣化の入れ物は、取り戻すためではなく、これ以上の劣化を防ぐために価値があります。
なぜJPEGの画質は取り戻せないのか
JPEG圧縮は情報を恒久的に捨てます。圧縮の処理は8x8画素の塊に離散コサイン変換をかけ、得られた周波数係数をより少ない値に量子化し、その量子化した値を保存します。この量子化の段階は一方向で、47だった係数が50に丸められると後から47には戻せず、元の値の記録もファイルに残りません。ブラウザがJPEGを復号するとき、量子化された係数から画素を組み立て直しますが、それは元の値の近似です。その近似された画素をPNGとして組み立て直すと、近似の無劣化の記録ができるため、PNGは劣化した画像の完全な写しになります。これはPNGやこのツールの欠点ではなく、圧縮時に捨てられた情報は失われるという、劣化を伴う圧縮の本質的な性質です。JPEGの画質を上げるには、未圧縮の原本かRAWから始める必要があります。
計測したファイルサイズの増加
JPGからPNGへのサイズ比は画像の内容によって変わりますが、予測できる傾向に従います。複雑な階調の写真がもっとも大きく増えます。JPEGの変換はまさにそうした内容に合わせて調整され高い圧縮率を達成しますが、PNGの無劣化圧縮はざらついた画素データではその比率に追いつけません。このツールの計測では、1024x768の17KBのJPEG写真は105KBのPNGになり約6倍、3840x2160の116KBのJPEG写真は384KBのPNGになり約3.3倍です。スクリーンショットやアイコンのような平らな内容はJPEGに元から合わず、同じ画質ならファイルが大きくなりがちなので、同じ内容のPNGはそれほど劇的には増えません。実際的な意味は明快で、用途にとって出力ファイルのサイズが重要なら、JPGをPNGに変換するのは事態を改善せず悪化させます。
透明、機能としての対応と中身
PNGはファイル形式の機能として8ビットの透明度に対応し、各画素が0(完全に透明)から255(完全に不透明)までの不透明度を持てます。標準の画像処理を通してJPGをPNGに組み立て直すと、できあがるPNGは完全に不透明になり、すべての画素の透明度が255になります。元のJPGにそもそも透明の情報がなかったからです。PNG形式は透明のデータを保持する準備ができていますが、元に存在しなかったため、ファイルにはまったく含まれません。画像に透明を加えるには別の処理が必要で、エディタで背景をマスクするか、自動の背景除去の手順を使います。被写体を見分けるよう調整された背景除去ツールは、変換後に背景の画素の透明度をゼロにすることで、本物のアルファを持つPNGを作れます。
EXIFメタデータの扱い
再構成の処理は、どのブラウザでもPNGの出力からEXIF、IPTC、XMPのメタデータを取り除きます。つまりGPS座標、カメラの機種、撮影日、著作権の文字列、そして元のJPGにあった独自のXMPの項目はすべて除かれます。ICCのカラープロファイルは少し違う扱いで、ChromeとSafariは出力にsRGBのICCプロファイルのタグを残し、Firefoxはほかのメタデータと一緒に取り除きます。実際の結果は、どのブラウザでもsRGBとして安全な出力ですが、Display-P3やAdobe RGBのような広色域のプロファイルはFirefoxでは失われます。たいていのウェブや共有の用途では、メタデータの除去は役立ちます。出力サイズをわずかに減らし、写真から位置情報を取り除くからです。埋め込みメタデータを保たねばならない専門の写真や保存の作業では、形式変換の前後に専用のツールでメタデータの流れを扱ってください。
実際のプライバシー
変換がどこで行われるかはファイル数で決まります。1枚の画像なら、データはブラウザを出ず、リアルタイムで検証できます。1枚の変換中ネットワークは静止したままです。2枚以上のファイルなら、RoundCutはそれらを当社のサーバーへ送り、サーバーが変換し、結果をまとめ、ダウンロードリンクを返します。そのリンクと変換済みファイルは約2時間で削除されます。1枚の経路は完全にあなたの端末で、ネットワークの外で動きます。一方まとめての経路は、多くのファイルを一度に変換する便利さと引き換えになります。個人文書のスクリーンショットや位置データを持つ写真など機密性のある画像では、1枚ずつ変換することですべてがローカルに保たれます。