画像フォーマット変換
JPG、PNG、WebP、AVIF間で画像ファイルの形式を変更したり、iPhoneのHEIC写真をほぼどこでも開けるJPGファイルに変換したりできます。最大20枚までまとめて追加し、出力形式を1つ選んで、変換後のファイルを個別にダウンロードするか、ZIPファイルにまとめてダウンロードできます。元のピクセルサイズは維持されます。
画像を変換
プライバシー: ファイルはブラウザ内でのみ処理され、サーバーにアップロードされることはありません。
対応する入力形式:JPG、PNG、WebP、AVIF(ブラウザがデコードできる場合)、およびHEIC / HEIF。変換後のファイルは元のサイズを維持します。
PNGはロスレス形式のため、PNG出力ではこのスライダーは無視されます。
結果とダウンロード
変換が終わったファイルはここに順次表示されます。個別にダウンロードするか、1つでも変換に成功したらZIPダウンロードを利用できます。
使い方
- JPG、PNG、WebP、AVIF、またはHEIC / HEIFの画像を最大20枚まで選択します。
- 出力形式を選びます。JPG、WebP、AVIFの場合は希望する画質を設定します。
- 変換します。各ファイルはブラウザ内で元のサイズのままデコード・再エンコードされます。
- ファイルを個別にダウンロードするか、成功したものをすべて1つのZIPファイルとしてダウンロードします。失敗したファイルは個別にエラーメッセージが表示されるため、1つの失敗がバッチ全体の結果を隠すことはありません。
よくある質問
画像がサーバーにアップロードされますか?
いいえ。ファイルはブラウザ内でのみ処理され、サーバーにアップロードされることはありません。ダウンロードされる可能性があるのは、以下で説明するオプションのHEICデコーダーのみで、画像自体はお使いのデバイスに残ります。
iPhoneのHEIC写真をJPGに変換するにはどうすればいいですか?
HEIC写真を選択し、出力形式をJPGのままにして変換します。iPhoneの写真はデフォルトでHEICとして保存され、多くのウェブサイト、フォーム、Windowsアプリでは開けません。このページはまずブラウザ標準のHEICデコードを試みます。これはSafariで動作します。失敗した場合は、heic2anyデコーダーを遅延読み込みし、写真を元のサイズのままJPGに変換します。両方とも失敗した場合は、壊れたダウンロードの代わりに明確なエラーが表示されます。iPhoneでは、「写真」または「ファイル」で写真を開き、「共有」からJPGとして保存するか、Safariで再度お試しください。
ブラウザがAVIF出力に対応していない場合はどうなりますか?
そのファイルには明確なエラーが表示され、AVIFファイルは作成されません。このページは実行時にcanvas.toBlobとimage/avifを試してAVIFエンコード対応を確認するため、無言で失敗することはありません。代わりにJPG、PNG、WebPを選ぶか、AVIFエンコードに対応したブラウザをお試しください。
変換すると画像のピクセルサイズは変わりますか?
いいえ。出力は元のピクセルサイズを維持します。変わるのはファイル形式と、JPG、WebP、AVIFの画質設定のみです。JPGからJPGへの変換でも、選択した画質で再エンコードされるため、サイズは変わらなくてもファイルサイズが変わることがあります。
画質スライダーはPNG出力に影響しますか?
いいえ。PNGはロスレス形式のため、画質スライダーはPNG出力では無視されます。スライダーが適用されるのはJPG、WebP、AVIF出力のみです。
HEICデコードにはどのライブラリが使われていますか?ライセンスはどうなっていますか?
HEICデコードにはAlex Corvi氏のheic2any 0.0.4を使用しています。MITライセンスで、デコード用のlibheif(LGPL)を内包しています。デコーダーのダウンロードは約1.3 MBで、HEICファイルを初めて選択したときにjsDelivrから読み込まれ、ページの初回読み込み時には読み込まれません。ブラウザがすでにHEICを標準でデコードできる場合、デコーダーは一切読み込まれません。
同じバッチで一部のファイルだけ失敗したのはなぜですか?
各ファイルは個別に変換され、それぞれエラーメッセージが表示されます。よくある原因は、ブラウザがデコードもエンコードもできない形式、実際には画像ではないファイル、または標準デコードでもheic2anyデコーダーでも読み込めないHEICファイルです。同じバッチで成功したファイルは引き続きダウンロードできます。