JPG を PNG に 変換
JPG画像を劣化なしで素早くPNGに変換します。安全、高速、そして完全無料です。
ここにJPGをドラッグ&ドロップ
最大ファイルサイズ: 50MB
JPG画像を劣化なしで素早くPNGに変換します。安全、高速、そして完全無料です。
最大ファイルサイズ: 50MB
JPG から PNG への変換は、最も一般的な画像形式のリクエストの 1 つですが、最も誤解されているものの 1 つでもあります。 JPG は不可逆的です。この形式で画像をエンコードするたびに、人間の目では見落としがちな高周波情報が破棄され、その情報は復元できません。既存の JPG を PNG に変換すると、すでに非可逆ビットマップになっているものを中心に可逆コンテナが生成されるため、失われた詳細を取り戻すことはできません。得られるのは、透明性をサポートし、それ以上劣化することなく繰り返しの編集を許容し、JPG を拒否するツール (Discord ステッカー、特定の印刷パイプライン、一部のゲーム エンジン アセット インポーター) によってより確実に受け入れられる形式です。
このツールは、ブラウザーの組み込みイメージ デコーダーを使用して JPG をデコードし、結果のビットマップを HTML5 キャンバスに描画し、DEFLATE 圧縮されたロスレス ストレージを使用してそのキャンバスを PNG として再エンコードします。変換は完全にデバイス上で行われます。ファイルはサーバーに送信されることはなく、ファイルに関する情報は何も記録されません。出力 PNG は、ソース内にすでに存在していた圧縮アーティファクトを含め、デコードされた JPG とピクセル コンテンツがバイト単位で同一です。
JPG アーチファクトを除去することや、より忠実度の高い画像を取得することが目的の場合、形式変換だけでは役に立ちません。よりクリーンなアプローチは、元の非圧縮ソース (カメラからの RAW、編集可能な Photoshop ドキュメント、またはデザイン ツールからの PNG エクスポート) を取得し、それを変換することです。 JPG から PNG への変換は、品質の向上ではなく、パッケージの変更として扱います。
最も一般的な理由は、互換性と編集可能性の 2 つです。一部のプラットフォーム (タイピング キーボード ステッカー ライブラリ、特定の商品印刷サービス、多くの古いコンテンツ管理システム) では、PNG のみを受け入れます。ローカルで変換する方が、アップロード フォームで交渉するよりも高速です。また、PNG は品質を損なうことなく繰り返し保存できるため、最終バージョンを作成する前にグラフィックス ツールで画像を複数回編集する予定がある場合は、保存の合間に PNG で作業することで、世代間の JPG アーティファクトを防ぐことができます。
PNG は、画像オーバーレイ、さまざまな背景に配置されたロゴ、および合成作業に必要な透明度もサポートしています。 JPG は透明ピクセルを表すことができません。 PNG への変換は透明度を追加するための最初のステップですが、JPG から PNG へのステップ自体では透明度は追加されません。アルファを導入するには、別の手順 (背景の削除、マスキング) が必要になります。このコンバータは形式ラッパーのみを変更します。
変換は単一のブラウザ操作で実行できます。ソフトウェアのインストールやアップロードは必要ありません。
JPG から PNG への変換が本当に役立つのは、このような状況です。
JPEG (ITU-T T.81) は、8×8 ブロック離散コサイン変換、品質係数をキーとしたスカラー量子化、およびハフマン エントロピー コーディングを使用して画像をエンコードします。この形式は 2017 年時点で特許フリーであり、実稼働環境のすべてのブラウザ、OS、カメラでネイティブにサポートされています。 JPEG をデコードすると、品質設定のアーティファクトが焼き付けられたビットマップが生成されます。
PNG (RFC 2083) は、デコードされたビットマップを取得し、フィルター処理された DEFLATE 圧縮を介して保存します。 5 つのフィルター タイプ (None、Sub、Up、Average、Paeth) がスキャンラインごとに試行されます。エンコーダは、最適な圧縮を実現するものを選択します。 PNG はロスレスです。同じビットマップを 2 回エンコードすると、同じピクセル値が得られますが、ファイルのバイトはフィルターの選択によって異なる場合があります。この形式は、オプションの 8 ビットまたは 16 ビットのアルファ チャネルとガンマ メタデータもサポートします。