エンタメ・趣味

画像から GIF アニメ作成ツール

JPEG・PNG・WebPを1回40候補まで確認し、最大20枚並べてGIFアニメを作成。表示時間、2値透過、繰り返し、品質、収める・切り抜く・引き伸ばす配置を調整でき、処理はブラウザ内で完結。

登録不要

画像からGIFアニメを作成

処理はブラウザ内で完結し、画像はサーバーへ送信しません。

静止画のJPEG・PNG・WebPを20枚まで(1回に確認する候補は40件まで)。1枚20.0 MB、合計100.0 MB・60メガピクセルまで出力は一辺800px、全フレーム合計12.8メガピクセル、50.0 MBまで

複数選択またはドラッグ&ドロップ

画像から GIF アニメ作成ツールについて

画像から GIF アニメを作るツール

複数の静止画像を組み合わせて、GIF アニメーションを作成できるブラウザ完結型ツールです。スライドショー、コマ撮り、ミーム作成、プレゼン用アニメなど、幅広い用途に使えます。

GIF 作成のための画像処理はお使いのブラウザ内で完結し、画像データを NanToo の処理サーバーへ送信しません。サイト共通のアクセス計測や広告配信に伴う通信は、画像処理とは別に発生する場合があります。

GIF の特許は失効済み (2026年現在)

GIF フォーマットで使われる LZW 圧縮アルゴリズムは、かつて Unisys が特許 (US 4,558,302) を保有していました。1994年に同社が特許料請求を開始した際、Web 界で「Burn All GIFs」運動が起こり、PNG 開発の直接のきっかけとなりました。

米国の関連特許は2003年に失効し、他の主要国でも2004年までに存続期間が終了しています。現在、LZW特許料を理由にGIFの作成・配布が制限される状況ではありません。

本ツールが使用する gif.js (jnordberg 作) は MIT ライセンスで提供されています。ライブラリ自体を利用・再配布する場合の条件は、リンク先のライセンスをご確認ください。

機能一覧

  • 複数画像の一括アップロード: ドラッグ&ドロップ or ファイル選択で複数ファイル同時追加
  • フレーム並び替え: ドラッグ or ボタンで順序変更、不要フレーム削除
  • 表示時間調整: 50〜3000 ms (設定値換算で0.33〜20 fps。実再生時は表示環境が短いdelayを補正する場合あり)
  • 繰り返し回数: 1回だけ (-1) / 無限 (0) / 初回再生後 1〜100 回
  • 出力サイズ: 幅・高さを独立に指定 (100〜800 px)
  • フィット方法: 全体を収める / 中央を切り抜く / 幅と高さに合わせる
  • 背景色/透過: 背景色指定または2値透過 GIF(透明度50%未満を透明化)
  • 品質: 256色を超えるフレームで1 (最高) 〜 30 (低品質・高速)。256色以内(透過時は透明色を除く255色以内)は設定値によるパレット量子化を行わない
  • 入力上限: JPEG・PNG・WebPを20枚、1回に確認する候補40件、1枚20MB、合計100MB・60メガピクセルまで
  • 出力上限: 一辺800px、全フレーム合計12.8メガピクセル、生成ファイル50MBまで
  • 生成時間: 生成処理は90秒を目安に中止します。完了しない場合は画像枚数か出力サイズを減らしてください

技術的な仕組み

  1. ファイル読み込み: ファイル署名を確認し、Image でブラウザメモリにロード
  2. フレーム正規化: 各画像を統一サイズの Canvas に描画 (フィット方法に応じて)
  3. Web Worker でエンコード: gif.js が複数の Worker を起動して並列 LZW 圧縮
  4. 進捗表示: Canvas でのフレーム準備後、GIF エンコードを Worker に分離して進捗 (%) を表示
  5. 出力再検証: 完成した GIF の全フレームを LZW 復号し、形式・寸法・フレーム数・順序ごとの画像内容・表示時間・繰り返し・透過・フレーム破棄設定を確認してからダウンロード

実用的な使い方

  • 商品紹介アニメ: 3〜5枚の商品写真 → 1秒ごとに切り替わる GIF → EC サイト掲載
  • ビフォーアフター: 改造前/後の2枚を2秒ずつ交互に
  • コマ撮り: スマホで10〜20枚撮影 → 100ms の高速切替でアニメに
  • ミーム / 反応 GIF: X / Discord 用の短尺アニメ
  • プレゼン補助: Keynote / PowerPoint に埋め込む動作デモ

ファイルサイズを抑えるコツ

  • 出力サイズを小さく: 480×480 で十分な用途が多い。上限の800×800はファイルサイズと生成負荷が大きくなる
  • フレーム数を減らす: 3〜10枚で伝えたいメッセージは十分伝わることが多い
  • 高色数画像の品質を下げる: 256色を超えるフレームでは、10→20のように値を上げると容量を抑えやすくなる。256色以内では品質値による色削減を行わないため、出力寸法やフレーム数を調整する
  • 背景色を固定する: 表示先の背景色に左右されたくない場合は、透過を使わず余白色を指定する
  • 色数の少ない画像を使う: GIF は各フレーム最大256色で、透過時は1色分を透明専用に使うため、元画像もシンプルな色構成の方が綺麗になりやすい

よくある質問

Q. GIF の代わりに MP4 や WebP で作った方がファイルサイズ小さいのでは?
動画用途なら MP4 / WebM、次世代静止アニメなら WebP アニメ / AVIF アニメの方が高圧縮です。一方、GIF は多くのブラウザやサービスで表示できます。対応範囲を優先するなら GIF、小ささや画質を優先するなら MP4 / WebP が候補です。投稿先やメール環境で実際に再生できるかは事前にご確認ください。
Q. 生成された GIF のサイズが大きすぎます
出力サイズを小さく (480 など) 、フレーム数を減らす (3〜10枚) と容量を抑えられます。256色を超えるフレームでは品質値を上げる (10→20) 方法も有効ですが、256色以内では品質値による色削減を行いません。生成後の容量とプレビューをご確認ください。
Q. 透過 GIF で縁にギザギザが出ます
GIF の透過は「透過か不透過か」の1ビットのみで、アンチエイリアスを持ちません。滑らかな縁が欲しい場合は PNG アニメ (APNG) や WebP アニメが必要です。GIF でなるべく綺麗にするには、元画像の背景色と同じ色を「背景色」に設定すると縁色が馴染みます。
Q. 長いアニメは作れますか?
本ツールはブラウザのメモリ消費を抑えるため、20枚・出力一辺800px・全フレーム合計12.8メガピクセル・生成ファイル50MBまでに制限しています。1枚の表示時間は最大3秒です。これを超える長尺が必要な場合は動画形式 (MP4) の利用をご検討ください。
Q. 設定した速さや繰り返し回数と再生結果が違うことはありますか?
あります。GIFには表示時間と繰り返し回数を記録しますが、短い表示時間を補正したり、繰り返し設定を独自に扱ったりするブラウザ・画像ビューア・投稿サービスがあります。利用先で実際の再生結果をご確認ください。
Q. 作成したGIFがXでアニメーションしないのはなぜですか?
Xではループしない1回再生のGIFは静止画像として表示されます。X用は繰り返し回数を0(無限)または1以上にしてください。X公式ヘルプではアニメーションGIFの上限をモバイル5MB、Web 15MBと案内しているため、生成後の容量も確認してください。条件は変更される場合があるため投稿前に最新情報をご確認ください。

関連記事

関連ツール

このツールを評価
(0件)