JFIF PNG 変換ツール
JFIF PNG 変換では、.jfifファイルを同じピクセルサイズのPNGファイルに変換できます。ツールは無料で、新規登録は不要です。.jfifはJPEGの一種なので、PNGにしても画質は上がらず、ファイルは通常ずっと大きくなります。
- 無料のウェブツールは、一度に1枚の画像を処理します。1枚あたり5 MBまでです。
- JPEGから作られた.jfifをPNGにしてもファイルは大きくなるだけで、失われた細部は復元されません。
ここに画像をドロップ
PNG、JPG、WebP、AVIF、GIF、BMP、TIFF(5 MBまで)
セキュリティ確認を完了すると、ボタンが有効になります。
結果
ここにPNGが表示されます。
無料のWebツールでは、5 MBまでの画像を変換でき、毎日30回までです。ログインすると上限は10 MBになります。画像のピクセルサイズは、「小さくする」を選ばない限りそのまま維持されます。
保存期間:Webツールの結果は10分後に削除され、履歴は保存されません。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(BusinessとScaleでは30日)。
アカウント登録なしで利用可能
無料で毎日30枚まで、透かしなし。
標準では元のサイズ
「小さくする」を選ばない限り、画像は元のピクセルサイズのまま再エンコードされます。カメラや位置情報のタグは結果にコピーされません。
自動的に削除
Webツールの結果は10分後に削除されます。
プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。作業用のコピーはジョブの終了時に削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"一括処理
Webツールは一度に1画像まで処理します。APIでは画像ごとに一つのリクエストとなるため、プランが許す数だけスクリプトで処理できます。
保存期間
Webツールの結果は10分保存されます。無料APIの結果は1日、StarterとProの結果は7日、BusinessとScaleの結果は30日保存されます。Webツールでは、訪問者ごとに毎分10回、毎日50回まで変換できます。
ひとことで言うと
JFIF PNG 変換は、.jfifファイルを同じピクセルサイズのPNGに変換する無料のオンラインツールで、JFIFはJPEGのため、PNGは可逆ですが通常ずっと大きくなります。
主な仕様
- 入力:.jfifファイル(JPEG)、またはPNG、JPG、WebP、AVIF、GIF、BMP、TIFF。無料ツールでは5 MBまで、ログイン時は10 MBまで、16 MP (4096 x 4096)まで。ファイルの種類は中身から読み取り、HEIC、SVG、PDF、カメラRAWは受け付けません。
- 出力:幅と高さが同じPNG(小さいサイズを選んだ場合を除く)。カメラ情報と位置情報はコピーされず、回転して保存された画像は正しい向きになります。PNGは、JPEGで失われた細部を復元しません。
- テスト:生成した1600 x 1200 pxの写真(465 KBの.jfif)は、4.7 MBのPNG、305 KBのJPG(品質80)、236 KBのWebPになりました。テスト用の画像は、自社のスクリプトで生成しました。
- 保存期間:アップロードしたファイルはジョブ終了時に削除され、結果は10分後に削除されます。ログイン中のユーザーは、画像ごとに1クレジットを使います。
- アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
- 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはAPIドキュメントページをご覧ください。
使い方
- 「ファイルを選択」から.jfifファイルを選びます。このツールは.jfifファイルを受け付けます。
- 「変換先」がPNGになっていることを確認します。このページでは初期値がPNGです。
- プレビューと表示される画像サイズを確認してから、変換を始めます。
- 「PNGに変換」をクリックし、結果パネルにファイルが表示されるまで待ちます。
- 「ダウンロード」をクリックしてPNGを保存します。結果は10分後に削除されるため、ページを離れる前に保存してください。
出力例
JFIF PNG 変換の使い方
ツールを開き、.jfifファイルを選んで、「変換先」をPNGのままにします。変換を開始すると結果パネルに新しいファイルが表示され、そこからダウンロードできます。
このツールは、ファイルの種類を名前ではなく中身から判断します。実際にはPNG、WebP、GIF、BMP、TIFF、AVIFのファイルは、その形式として変換されます。画像によって結果は変わるため、元の画像を置き換える前に出力を確認してください。
- PNGを確認できるまで、元の.jfifファイルは残しておきます。
- PNGが不要なら、「変換先」でJPEGかWebPを選べます。
JFIFをPNGに変換する仕組み
変換では、保存されている画像をデコード(展開)し、PNG形式で書き直します。ピクセルサイズは変わらず、画像にはそれ以上の加工をしません。「サイズ」の設定を使うと、画像を小さくできます。
PNGは可逆形式で、元の.jfifのピクセルとそのまま一致します。ただし、JPEG圧縮で失われた細部は元に戻せません。ファイルは大きくなりますが、画像がよくなるわけではありません。
- ピクセルサイズは、小さいサイズを選ばない限り変わりません。
- 出力は可逆のPNGです。
JFIFファイルとは
JFIFはJPEG File Interchange Formatの略です。一般にJPEG画像と呼ばれるファイルを表す規格で、実際には.jfifファイルはJPEGに別の拡張子を付けたものです。
JPEGは写真を圧縮して保存する形式で、非可逆です。保存するたびに、少しずつ細部が失われることがあります。JPEGにはアルファチャンネル(透明情報)がないため、.jfifに透明な部分はありません。
- .jfifファイルはJPEGです。
- ファイルの種類は名前ではなく、中身で決まります。
JFIFをPNGに変換する理由
フォーム、編集ソフト、業務の流れでPNGが求められるときに、JFIFをPNGに変換する人が多いです。PNGを受け付けていても、.jfifは受け付けないツールもあります。
PNGのコピーを作れば、画像をJPEGとして保存し直す手間を避けられます。PNGは現在のピクセルをそのまま残しますが、画像をはっきりさせたりきれいにしたりはしません。
- ツールやエディターがPNGを求めるときに使います。
- JPEGによる劣化をこれ以上増やしたくないときに使います。
PNGで解決できないこと
PNGでは、JPEG特有の劣化(アーティファクト)は取り除けません。ブロック状の境界、色のにじみ、ぼやけた細部はそのまま残ります。変換ツールもこれらを取り除きません。
PNGのコピーは、JPEGで失われた細部を復元できません。ファイルを小さくしたい、またはきれいにしたい場合は、新しくJPEGやWebPで保存するほうがよいこともあります。ただし、どちらも非可逆です。
- JPEG特有の劣化は取り除かれません。
- 失われた細部は復元されません。
JFIFからPNGに変換したときのファイルサイズ
写真のPNGは、元の.jfifより大きくなることが多いです。テストでは、フラットなイラスト(1200 x 900 px)の.jfifが49 KBで、306 KBのPNGになりました。生成した1600 x 1200 pxのテスト写真では、465 KBの.jfifが4.7 MBのPNGになりました。
同じテスト写真をJPGに変換すると、品質80で305 KBでした。WebPに変換すると、品質80で236 KBでした。サイズは画像によって変わるため、結果には差があります。
- 1600 x 1200 pxの写真:465 KBの.jfifが4.7 MBのPNGになります。
- 同じ写真のJPG(品質80):305 KBです。
JFIFをPNGに変換するかJPGに変換するか
可逆で出力したい場合や、PNGファイルが必要な場合は、JFIFからPNGを選びます。フォームがJPGしか受け付けない場合は、JFIFからJPGを選びます。.jfifはすでにJPEGです。
「変換先」の一覧にはWebPもあります。このツールのWebPは非可逆なので、PNGとは特性が違います。
- PNGは可逆で、ファイルが大きくなります。
- JPGとWebPは非可逆で、通常は小さくなります。
回転・カメラ情報・色の扱い
EXIFのorientationが付いた写真は、変換時に正しい向きに直されます。テストでは、1600 x 1200 pxでorientation 6のファイルが、1200 x 1600 pxのPNGになりました。
カメラ情報や位置情報のタグは、結果にコピーされません。CMYK形式のJPEGは、通常のRGB画像になります。テストでは、1.3 MBのCMYK JPEGが4.9 MBのPNGになりました。
- 回転はピクセルそのものに反映されます。
- EXIF、GPS、カメラのタグは結果から削除されます。
透過とPNG
.jfifには透明な部分がないため、変換後のPNGにも透過背景はありません。PNGは透明度に対応していますが、この変換では透明なピクセルは追加されません。
透過背景が必要な場合は、先にエディターで背景を作ってから、PNGとして保存してください。
- .jfifにはアルファチャンネルがありません。
- 事前に透過を作らない限り、PNGに透過背景はありません。
変換できるファイルと制限
変換ツールが受け付けるのは、PNG、JPG(.jpeg、.jfifを含む)、WebP、AVIF、GIF、BMP、TIFFです。SVG、PDF、HEIC/HEIF、BigTIFF、カメラRAWは受け付けません。AVIFとTIFFは入力のみで、TIFFは出力できません。
無料のウェブツールでは、1枚あたり5 MB、画素数は16 MP (4096 x 4096)までです。ログインしているユーザーは、1枚あたり10 MBまで処理できます。登録なしで使う場合は、訪問者1人あたり1日30枚までです。ログインしているユーザーは、1枚あたり1クレジットを使います。最初の5MBを超えた分は、5MBごとに1クレジットが加算されます。結果は20MBまでで、超える場合は「output too large」のメッセージが出て失敗します。
- 結果がPNGの場合、アニメーションファイルは最初のフレームのみ読み込まれます。
- 複数ページのTIFFは、1ページ目のみ読み込まれます。
JFIFからPNGへの変換をコードで行う
APIでは、op=image_convertを指定して画像を変換します。PNGで出力するにはformat=pngを指定します。他の設定として、quality、lossless、keep_transparency、backgroundがあり、いずれもクエリ文字列で送ります。
画像のバイト列をそのままリクエストボディとして送ります。JSONやmultipartは使いません。.jfifファイルの場合は、Content-Typeをimage/jpegに設定します。APIキーはAuthorization: Bearerヘッダーか、x-api-keyで送ります。APIは202とjob_idを返すので、GET /v1/jobs/:idで成功か失敗になるまで確認します。ページの下には、cURL、Node.js、Pythonの例もあります。
- エンドポイント:POST https://api.aiipworld.com/v1/image-jobs
- ドキュメント:/docs/#image-convert
プライバシー:ファイルの扱い
画像はサーバーに送信されるため、ブラウザ内では処理されません。画像処理にはsharpとlibvipsを使います。これは一般的な画像処理で、人工知能(AI)を使った処理ではありません。
アップロードされた画像は結果を作るためだけに使われ、ジョブが成功か失敗かにかかわらず、終了すると削除されます。無料のウェブツールでは、結果は10分後に削除されます。履歴は保存されず、ダウンロード用のリンクは短期間だけ有効です。使用する権利のある画像だけに使ってください。
よくある質問
JFIFからPNGへの変換は無料でできますか?
はい、無料のウェブツールは新規登録なしでJFIFをPNGに変換できます。ただし、このページに示された無料の制限の範囲内での利用になります。
JFIFファイルはJPGと同じですか?
はい、JFIFファイルはJPEGファイルです。JFIFは形式の規格名で、.jfifはJPEG画像に使われる拡張子の一つです。
JFIFよりPNGのほうがずっと大きいのはなぜですか?
PNGは非可逆圧縮をせずにピクセルを保存するため、写真は通常ずっと大きくなります。テストでは、465 KBの.jfifが4.7 MBのPNGになりました。
PNGにすると画像はきれいになりますか?
いいえ、きれいにはなりません。PNGは.jfifと同じピクセルを保持するだけで、失われた細部の復元やJPEG特有の劣化の除去はしません。
JFIFからPNGへの変換は可逆ですか?
はい、PNGの出力は可逆です。.jfifのピクセルを、それ以上の劣化なしに保存します。
拡張子を.jfifから.pngに変えるだけでよいですか?
いいえ、名前を変えてもファイルの中身は変わらず、JPEGのままです。変換ツールを使って、本物のPNGを作ってください。
変換後のPNGに透過背景はありますか?
いいえ、この変換で作られるPNGに透過背景はありません。.jfifにはアルファチャンネルがないため、残す透明度がありません。透過が必要な場合は、先にエディターで背景を作ってから、PNGとして保存してください。
JFIFをJPGやWebPに変換することはできますか?
はい、「変換先」の一覧でJPEGかWebPを選べます。どちらも非可逆で、写真ではJPGのほうがずっと小さくなります。
カメラや位置情報はどうなりますか?
カメラ情報と位置情報のタグは、結果にコピーされません。回転は画像に反映されます。
.jfifファイルが受け付けられないのはなぜですか?
そのファイルは本物のJPEGではない可能性があります。変換ツールは中身を読み取って判断します。テキストや壊れたファイルに.jfifと名前を付けた場合は、「unsupported image」のメッセージで拒否されます。
ファイルはどのくらい保存されますか?
無料のウェブツールでは、結果は10分後に削除されます。アップロードしたファイルは、ジョブが終わるとすぐに削除されます。
コードからJFIFをPNGに変換できますか?
はい、画像ジョブのエンドポイントにPOSTで送り、op=image_convertとformat=pngを指定できます。生の画像バイトを、Content-Type image/jpegで送ります。
アプリ内や一括処理で使いたい場合
このツールはAPIと同じプラットフォームで動作するため、同じ画像を、お使いのコードから一回のHTTPリクエストで取得できます。 無料アカウントには、毎月100クレジットが含まれています。
