コンテンツへスキップ

GIF JPG 変換

GIF JPG 変換は、GIFファイルを1枚のJPGファイルに変換する無料のオンラインツールです。アカウント登録は必要なく、画像を1枚アップロードして、品質は初期値の80のままでも変更しても構いません。変換されるのはアニメーションGIFの場合も最初のフレームだけで、結果は静止画になります。

  • アニメーションGIFは最初のフレームだけを変換するため、結果は1枚の静止画になります。
  • 無料で使う場合は、1画像あたり5 MBまで、1日30枚まで(アカウント登録なし)です。
  • JPGは透過を保存できないため、透過部分は背景色で塗りつぶされます。

ここに画像をドロップ

PNG、JPG、WebP、AVIF、GIF、BMP、TIFF(5 MBまで)

値を下げるほどファイルは小さくなりますが、劣化が目立ちます(1から100)。

JPEGは透過を保存できません。透明部分は下の背景色で塗りつぶされます。

#ffffff

セキュリティ確認を完了すると、ボタンが有効になります。

結果

ここにJPEGが表示されます。

無料のWebツールでは、5 MBまでの画像を変換でき、毎日30回までです。ログインすると上限は10 MBになります。画像のピクセルサイズは、「小さくする」を選ばない限りそのまま維持されます。

保存期間:Webツールの結果は10分後に削除され、履歴は保存されません。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(BusinessとScaleでは30日)。

  • アカウント登録なしで利用可能

    無料で毎日30枚まで、透かしなし。

  • 標準では元のサイズ

    「小さくする」を選ばない限り、画像は元のピクセルサイズのまま再エンコードされます。カメラや位置情報のタグは結果にコピーされません。

  • 自動的に削除

    Webツールの結果は10分後に削除されます。

プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。作業用のコピーはジョブの終了時に削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。

コードから実行する

上の入力と設定から作成した、同じリクエストです。APIキーを取得するには、アカウントを作成してください。

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回まで変換できます。

ひとことで言うと

GIF JPG 変換は、GIFの最初のフレームをJPGに変換する無料のオンラインツールです。

主な仕様

  • 入力はGIF、PNG、JPG、WebP、AVIF、BMP、TIFFです。無料ツールでは5 MBまで、ログイン時は10 MBまで、16 MP (4096 x 4096)までです。ファイルの内容から種類を判定します。HEIC、SVG、PDF、カメラのRAW形式は受け付けません。
  • アニメーションGIFは最初のフレームだけをJPGに変換し、アニメーションは残りません。WebP出力またはGIF圧縮ツールでは、アニメーションが保持されます。結果パネルにはフレーム数が表示されます。JPEGは透過を保存できないため、透過部分は背景色で埋められます(初期値は白)。
  • テストでは、自社で生成した3フレームのアニメーションGIF(480 x 360 px、45KB)が、画質80で48KBのJPGになりました。
  • アップロードした画像はジョブ終了時に削除され、結果は10分後に削除されます。ログインしているユーザーは画像ごとに1クレジットを使います。
  • アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
  • ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
  • 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはAPIドキュメントページをご覧ください。

使い方

  1. ページのアップロード欄で、変換したいGIFファイルをデバイスから選びます。
  2. 「変換先」はJPEGのままにします。PNGやWebPも選べます。
  3. 画質を1〜100で設定します。初期値は80です。
  4. GIFに透過部分がある場合は、背景色を設定します。初期値は白(#ffffff)です。
  5. 「JPGに変換」をクリックし、結果パネルが表示されたら.jpgファイルをダウンロードします。

出力例

Original animated GIF, 3 frames, 480 x 360 px, 45 KB

The sample animated GIF

Converted JPG (first frame), quality 80, 48 KB

3フレームのアニメーションGIF(480 x 360 px、45KB)の最初のフレームを、画質80で48KBのJPGにした見本画像
生成したアニメーションGIF(3フレーム、480 x 360 px、45KB)を、「変換先」をJPEGにして画質80で変換した結果です。最初のフレームから作られた、480 x 360 pxで48KBのJPGです。 このサイトの独自エンジンで変換しました。 変換後のファイルを開く(または画像を選択)で原寸で確認できます。

GIF JPG 変換の使い方

まず、変換したいGIFファイルをデバイスから用意します。ページのアップロード欄でファイルを選ぶと、ツールが送信前にファイルの種類、サイズ、ピクセル数を確認します。

「変換先」をJPEGのままにすると、.jpgファイルができます。「JPGに変換」をクリックし、結果パネルが表示されたら、.jpgファイルをダウンロードします。PNGやWebPを選ぶ場合も手順は同じです。

GIFからJPGへの変換でできること

このツールは、PNG、JPEG、WebPの変換ツールと同じものを、変換先をJPEGにして使うものです。GIFを読み込んで画像をデコードし、新しいJPGファイルを書き出します。

ピクセルサイズは変わりません。480 x 360のGIFは、480 x 360のJPGになります。GIFは最大256色です。JPGに変換しても色は増えません。JPEGは非可逆圧縮で、ファイルサイズを小さくするために細部の情報を一部捨てます。イラストや文字はGIFやPNGのほうがきれいに見えることがあり、写真はJPGのほうが向いています。

アニメーションGIFは最初のフレームだけ

アニメーションGIFは、複数のフレームで構成されています。このツールが変換するのは最初のフレームだけで、結果は1枚の静止画になります。アニメーションは残らず、別のフレームを選ぶこともできません。JPGはアニメーションを保持できないためです。テストでは、3フレームで480 x 360のアニメーションGIF(45KB)が、画質80で480 x 360のJPG(48KB)1枚になりました。

アニメーションを残したい場合は、「変換先」でWebPを選ぶか、GIF圧縮ツールやGIFリサイズツールを使ってください。どちらもすべてのフレームを残します。結果パネルには「Nフレーム中、最初の1フレームだけを使いました」と表示されます。特定のフレームを使いたい場合は、先に別のツールでそのフレームを書き出してから、ここで変換してください。

透過するGIFをJPGに変換する場合

GIFには透過ピクセルを含めることができます。JPGは透過を保存できないため、変換ツールは透過部分を背景色で塗りつぶします。背景色の初期値は白(#ffffff)で、任意の色に変えられます。結果パネルには、透過部分を塗りつぶしたかどうかが表示されます。

テストでは、透過のある1024 x 1024のGIFロゴ(14KB)が、白背景の26KBのJPGになりました。同じロゴを赤(#ff0000)の背景にすると、22KBのJPGになりました。透過部分を残したい場合は、PNGかWebPで出力してください。

GIFをJPGに変換する理由

静止画のJPGファイルを、プログラム、フォーム、Webサイトで受け付けてもらう必要がある場合があります。JPGは1枚の静止画で、再生するアニメーションはありません。

このツールは一度に1つのファイルを扱います。GIFから静止画のJPGを作りたいときに使ってください。

JPGの画質の選び方

画質は、JPGに残す細部の量を決めます。設定は1〜100で、初期値は80です。数値が大きいほど細部が残り、ファイルは大きくなります。数値が小さいほどファイルは小さくなりますが、鋭い線や文字の輪郭がブロック状に見えることがあります。

まずは初期値の80で変換して結果を確認してください。画像がぼやけて見える場合は画質を上げ、ファイルが必要以上に大きい場合は少しずつ下げてください。JPGは非可逆圧縮のため、どの画質でもGIFのピクセルをそのまま再現することはできません。

GIFからJPGに変換したときのファイルサイズ

ファイルサイズは画像の内容によって変わります。テストでは、480 x 360のアニメーションGIF(45KB)が、画質80で48KBのJPGになりました。結果が必ず小さくなるとは限りません。JPGが大きすぎる場合は画質を下げてください。

任意のサイズ設定では、割合、長辺、ボックスの指定で画像を縮小できます。サイズ設定で画像が拡大されることはありません。

GIFをJPGにするかPNGにするか

写真や色がなめらかに変わる画像はJPGが向いています。フラットなイラスト、文字、シャープな輪郭が必要なロゴなどはPNGが向いています。PNGは可逆圧縮で、ピクセルを正確に保ちます。「変換先」ではWebPも選べます。

結果は画像によって変わります。手持ちのファイルで各形式を試し、結果パネルでサイズを比べてください。透過が必要なGIFは、JPGよりPNGかWebPが向いています。

回転した写真、カメラ情報、色の扱い

EXIFの向きタグで回転して保存された写真は、変換ツールが正しい向きに直します。カメラや位置情報のタグ(EXIFとGPSデータ)は、JPGの結果にコピーされません。手作業で削除する必要はありません。

結果の色は元のGIFに依存します。GIFのパレットは最大256色です。JPGは色を非可逆で保存するため、わずかな色の違いが出ることがあります。使う前に、手元の画面で結果を確認してください。

変換ツールが受け付けるファイル

入力できるのはGIFです。PNG、JPG(.jpegと.jfifを含む)、WebP、AVIF、BMP、TIFFも受け付けます。SVG、PDF、HEIC、HEIF、BigTIFF、カメラのRAW形式は受け付けません。

無料のWebツールでは1画像あたり5 MBまで、ログインしているユーザーは1画像あたり10 MBまでです。画像のピクセル数は16 MP (4096 x 4096)までです。アカウント登録なしでは、1人の訪問者が1日30枚まで変換できます。ログインしているユーザーは、1画像につき1クレジットを使います。結果が最初の5MBを超える場合は、5MBごとに1クレジットが追加されます。結果は20MB未満である必要があります。20MBを超えると「output too large」のメッセージでジョブが失敗し、ファイルは渡されません。

APIでGIFをJPGに変換する方法

APIには、リクエストボディに画像の生のバイトを入れて送ります。JSONやマルチパートのフォームデータではありません。メソッドはPOST、URLはhttps://api.aiipworld.com/v1/image-jobsです。入力のContent-Typeには、たとえばimage/gifを指定します。認証はAuthorization: BearerヘッダーまたはAPIキーをx-api-keyヘッダーで渡します。

opにはimage_convert、formatにはjpegを設定します。任意で、qualityに1〜100(初期値は80)、backgroundに16進数の色を指定できます。成功すると202とjob_idが返ります。ジョブが成功するか失敗するまで状態を確認してください。このページのツールの下には、cURL、Node.js、Pythonの使用例があります。

プライバシー:アップロードしたファイルの扱い

画像はサーバーに送信され、ブラウザでは処理されません。変換にはlibvipsライブラリを使うsharpを使っています。これは通常の画像処理で、人工知能を使ったものではありません。アップロードした画像は結果を作るためだけに使われ、ジョブが成功しても失敗しても、ジョブが終わると削除されます。

無料のWebツールでは、結果は10分後に削除されます。履歴は保存されず、ダウンロードリンクは短期間だけ有効です。画像を使う権利が必要で、利用は 利用ポリシー に従ってください。

よくある質問

GIFをJPGに無料で変換できますか?

はい、このページでは無料で変換できます。登録は不要です。アカウント登録なしで使う場合は、セキュリティ確認が入ります。

アニメーションGIFはどうなりますか?

最初のフレームだけが変換され、結果は1枚のJPGになります。アニメーションは残りません。残したい場合は、「変換先」でWebPを選ぶか、GIF圧縮ツールを使ってください。

JPGにするフレームを選べますか?

選べません。変換ツールは常に最初のフレームを使います。別のフレームを使いたい場合は、先に別のツールでそのフレームを書き出してから、そのファイルを変換してください。

JPGは動きますか?

動きません。JPGは常に静止画です。結果パネルには、GIFが何フレームだったかが表示されます。

透過するGIFはどうなりますか?

透過部分は背景色で塗りつぶされます。背景色の初期値は白です。色は任意の16進数の値に変えられます。

GIFからJPGへの変換は可逆ですか?

いいえ、JPGは非可逆圧縮で、一部の細部が失われます。ピクセルを正確に残したい場合はPNGを使ってください。

JPGがGIFより大きくなるのはなぜですか?

JPGは画像を別の方法で保存するため、画像によっては大きくなります。テストでは、45KBのアニメーションGIFが、画質80で48KBのJPGになりました。

画質はどの値にすればよいですか?

まずは初期値の80で変換してください。画像がぼやけて見える場合は上げ、ファイルが大きすぎる場合は下げてください。

GIFをPNGやWebPに変換することもできますか?

はい、変換前に「変換先」でPNGかWebPを選べます。PNGはピクセルを正確に保ち、WebPも比較対象として選べます。

ピクセル数は小さくなりますか?

任意のサイズ設定を使わない限り、ピクセル数は変わりません。サイズ設定で画像が拡大されることはありません。

GIFをJPEGに変換しても同じですか?

はい、JPGとJPEGは同じ形式です。変換ツールは.gifを.jpgに変え、出力ファイルの拡張子は.jpgになります。

変換したファイルはいつまで保存されますか?

無料のWebツールでは、結果は10分後に削除されます。アップロードした画像は、ジョブが終わるとすぐに削除されます。

コードからGIFをJPGに変換できますか?

はい、APIにPOSTで生の画像バイトを送れます。opにはimage_convert、formatにはjpegを設定します。このページにはcURL、Node.js、Pythonの使用例もあります。

アプリ内や一括処理で使いたい場合

このツールはAPIと同じプラットフォームで動作するため、同じ画像を、お使いのコードから一回のHTTPリクエストで取得できます。 無料アカウントには、毎月100クレジットが含まれています。

関連ツール