GIF を JPG に変換 — 1 枚の静止画に

GIF を JPG にすると、動いていた絵が 1 枚の静止画——1 コマ目——になります。JPG は 1 枚の絵しか持てないからです。変換はブラウザーの中で行われ、アップロードはありません。結果はたいていずっと小さくなり、透明だった部分は選んだ色で埋まります。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。JPGはGIFのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと 変換されるのは最初の 1 フレームだけです。動く GIF は静止画になります。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

GIFからJPGへの変換で実際に起きること

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JPG.

JPG9 KB4.2 分の 1

なだらかな階調、やわらかい輪郭、粒状感のある写真です。JPGが想定している、あるいは想定していない典型例で、数値がどちらなのかを示します。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JPG.

JPG6 KB24% 小さい

背景が透明で、図形にグラデーションがかかっています。JPGは両方を保持するか、片方だけ保持するか、透明部分を単色で塗りつぶすかのいずれかです。ここが見落とされがちな差です。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JPG.

JPG16 KB2.6 倍

インターフェース、グラフ、ロゴのような、平坦な色と硬い輪郭です。上の写真とは挙動がまったく違い、答えが「ファイルの中身による」になる理由でもあります。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。

アニメーションは、1 つの瞬間にならなければなりません

変換の前に知っておくことです。GIF は何百コマでも持てます。JPG は 1 枚で、2 枚目を入れる仕組みがありません。ですからこの変換は 1 コマ目を取ります。どの瞬間のつもりだったのかを推測せずに選べる唯一のコマだからです。

そして、それはたいてい欲しいコマではありません。アニメーションは何もない、あるいはほとんど何もない導入から始まることが多いので、静止画にすると何も起きていないように見えます。特定の瞬間が要るなら、道具が違います。GIF を動画にして止めるか、コマを見せてくれる編集ソフトを使ってください。変換機は 1 つのファイルを受け取って 1 つのファイルを返すもので、300 の瞬間から 1 つを選ぶ判断を、ファイルだけから下すことはできません。

たいていずっと小さくなる理由

2 つのことが同時に効きます。1 コマだけ残して捨てるだけで、ファイルの大部分がなくなります。3 秒のアニメーションは数十枚の絵で、そのうち 1 枚だけを持つのですから。そのうえで JPG は、その 1 枚を写真のために作られた方式で圧縮します。同じ見た目なら、GIF より効率がいいのが普通です。

例外は、よくあることなので名前を挙げておきます。その GIF が図表、ロゴ、画面の写し、あるいは平らな色と硬い輪郭でできたものなら、JPG は行き先として間違っています。輪郭がにじみ、しかもたいして小さくなりません。その種類の絵は PNG か WebP のほうがはるかに得意で、WebP なら透明も残せます。

すでに減らされた絵から始まる画質

GIF は、あなたの手元に届く前に 256 色までの色数削減を通っています。それは実際の損失で、しかもすでに起きています。ですからこの JPG は、原本を圧縮しているのではありません。1 度単純にされたものを、もう 1 度圧縮しています。

実際には、縮小した画像やアイコンなら見えません。文字の入った GIF ならはっきり分かります。結果の下で品質を上げれば、輪郭まわりの甘さは減ります。なくなりはしません。JPG をあとから GIF に戻しても、何も戻りません。どの段階も、取り除くことしかしないからです。

透明は埋めるしかありません

GIF はピクセルを透明として印を付けられます。JPG はできません。この形式にはアルファチャンネルがそもそもありません。ですから透けていた部分は不透明な色になります。設定で変えない限り、白です。

その既定値は、たいていは正しく、1 つの忘れがたい場面で間違います。透明な背景に置かれた白や淡い色の絵は、見えなくなります。プレビューでは形が見えるのに JPG では見えないなら、これが理由です。対比のつく色を選ぶか、PNG か WebP にしてください。どちらも透明をそのまま保ちます。

本当に欲しいコマを手に入れる方法

ここが取るのは 1 コマ目なので、使える手は「欲しいコマを 1 コマ目にする」ことです。GIF の編集ソフトなら、どれでも頭の部分を切り落とせます。欲しい瞬間が先頭に来れば、この変換がそれを渡します。

もう 1 つの道は、GIF を MP4 にして動画から静止画を取ることです。時間で位置を指定できます。手順は 2 つになりますが、300 コマ中の 147 コマ目に届く唯一の道です。ちなみに X に投稿されたアニメーションは、向こう側で MP4 として保存されています。保存したファイルがすでに動画なら、この寄り道は 1 歩短くなります。

寸法は GIF が決めます

JPG は GIF とちょうど同じ大きさで出ます。アニメーションは小さいことが多く、横 480 ピクセルはいまも珍しくありません。この形式が広まったころ、1 ピクセル増やすことが全コマ分の増加になったからです。

ですからそこから取った静止画は小さく、あとから拡大しても、GIF が持っていなかった細部は増えません。大きい絵が要るなら、元は GIF ではなく、その前の動画や写真です。

動かない GIF

1 コマしかない GIF もたくさんあります。日本語のウェブでは、これは素材サイトの時代の生き残りであることが多い。バナー、区切り線、アクセスカウンター、メールのひな形に貼られた小さな絵。そういうものにコマ選びの話は関係なく、これは単なる形式の変更です。

それでも残るのは、その GIF が作られたときの色数削減と、そもそも JPG が行き先として正しいのかという問いです。1 コマの GIF はたいてい写真ではなく図です。図の居場所は PNG か WebP です。

メタデータ——といっても、ほとんどありません

GIF に EXIF はありません。仕様にはコメント欄がありますが、書き込むソフトもほとんどなく、読むソフトもほとんどありません。それで全部です。

ですから持っていくものも、剥がすものもありません。JPG には日付も機種も座標も入りません。GIF が渡せるものを持っていなかったからです。

まとめて変換する

フォルダーごと置けば、それぞれの GIF が 1 コマ目を差し出し、結果は ZIP で返ります。アニメーションの一式を縮小画像にする、というよくある用事に合っています。

復号も、コマの選択も、JPG の符号化も、全部あなたのブラウザーの中で動きます。何もアップロードされないので、枚数の上限も、誰かの後ろで待つ列もありません。

GIF を JPG に変換する手順

  1. お手元の GIF ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に JPG を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった JPG ファイル をダウンロードします。

GIF と JPG——何が変わるか

GIFとJPGの比較
GIFJPG
正式名称Graphics Interchange FormatJPEG 画像
拡張子.gif.jpg, .jpeg, .jpe
メディアタイプimage/gifimage/jpeg
圧縮方式可逆 — 何も捨てない非可逆 — サイズを画質で買う
最初の公開19871992
発行元CompuServeJoint Photographic Experts Group
仕様GIF89aITU-T T.81
ライセンスオープン標準オープン標準
現在の位置づけ旧式、ただし今もどこでも読める現行
ビット深度88
扱える色インデックスカラーRGB, グレースケール, YCbCr
最大の画像1辺 65,535 px1辺 65,535 px
ブラウザで開けるかすべてのブラウザすべてのブラウザ
代わりに検討される形式WebP, MP4WebP, AVIF, HEIC

失われるもの

JPG にはアルファチャンネルがありません。透明を含む GIF ファイル から出てくると、その部分は塗りつぶされています——指定がなければ白です——そして JPG 側のどの設定でも、その透明を取り戻すことはできません。

JPG が持てるのは静止した 1 フレームだけです。動く GIF ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。

結果を開く

GIF は 1987 年のもので、今ではほとんど使われていません。JPG は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。

GIMPとAdobe Photoshopは GIF と JPG のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

ファイルサイズと品質

ファイルはかなり小さくなります。そして小さくなる方法は、細部を捨てることです。GIF はすべてを保持し、JPG は目がどのみちほとんど見ない部分を捨てます。写真ではこの取引はほぼ無料ですが、文字やスクリーンショットや線画では、輪郭のまわりのにじみとしてはっきり見えます。

どちらの形式が何のためのものか

GIF は CompuServe の形式です(1987 年に登場)。 記録は 1 チャンネルあたり 8 ビットです。

JPG は Joint Photographic Experts Group の形式で、1992 年から使われています。規定は ITU-T T.81 です。Adobe Photoshop、GIMP、Previewがこの形式を読めます。

GIF から JPG:よくある質問

GIF ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

GIF から JPG への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

GIF を JPG に変換すると品質は落ちますか。

JPG は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 変換されるのは最初の 1 フレームだけです。動く GIF は静止画になります。

GIF から JPG にすると、透明な背景は残りますか。

JPG にはアルファチャンネルがありません。透明を含む GIF ファイル から出てくると、その部分は塗りつぶされています——指定がなければ白です——そして JPG 側のどの設定でも、その透明を取り戻すことはできません。

動く GIF ファイル は JPG になっても動きますか。

JPG が持てるのは静止した 1 フレームだけです。動く GIF ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。

GIF から JPG にすると品質は落ちますか。

ファイルはかなり小さくなります。そして小さくなる方法は、細部を捨てることです。GIF はすべてを保持し、JPG は目がどのみちほとんど見ない部分を捨てます。写真ではこの取引はほぼ無料ですが、文字やスクリーンショットや線画では、輪郭のまわりのにじみとしてはっきり見えます。

これらのフォーマットについて

この数値の出典

このページがGIFとJPGについて述べていることは検証できます。根拠となる資料は次のとおりです。