Command Palette

Search for a command to run...

GI

GIFからPNGへの変換ツール

ブラウザでGIF画像をまとめてPNGに変換。アップロード不要

スポンサーToolz.dev を支えるホスティングHostinger Partner
Hostinger でウェブサイトを公開
  • 無料ドメイン
  • 無料 SSL
  • 30日間返金保証
Trustpilot で 4.6(レビュー 73,000 件以上)
特典を受け取る クーポンコード

GIFからPNGへの変換ツールとは?

GIFからPNGへの変換ツールは、GIFを静止画のPNG画像に変換します。最初に一番大事な点をお伝えします。アニメーションは保持されません。GIFが動く場合は最初のフレームだけが出力され、その旨は各行にも表示されます。PNGは1枚の画像しか保持できず、このツールはアニメーションPNGを書き出さないためです。静止したGIF、ロゴ、図、ピクセルアートのスプライト、誰かが間違った形式で保存したスクリーンショットなら、変換はコンテナを入れ替えるだけで、失われるものはありません。

この種のアートワークには、PNGのほうが適しています。GIFは1フレームを256色までに制限し、透過もピクセルごとのオンかオフの1ビットで保存します。GIFのロゴの曲線の周りにギザギザの縁が出やすいのはそのためです。PNGはデコードしたピクセルを可逆圧縮で保存し、フルアルファチャンネルに対応しています。そのため、ロゴや線画のベタ塗りの色面やくっきりしたエッジはそのまま再現され、透明な部分も透明のままです。代わりにJPGに変換すると、透過は白に塗りつぶされ、エッジには圧縮ノイズがにじみます。GIFからJPGへのページではなくここに来る人が多いのは、たいていそれが理由です。

作例です。480 x 270、40 フレームの loading-spinner.gif があるとします。ドロップするとすぐに変換され、最初のフレームだけを含む 480 x 270 の loading-spinner.png が得られます。行には変換前後のサイズと PNG がどれだけ小さく(または大きく)なったかが表示され、ほかのフレームが破棄されたことを伝える注記も表示されます。先頭ではなく途中のフレームが必要な場合、このツールは向いていません。連番の PNG シーケンスは書き出せず、フレームを選ぶ機能もありません。

制限は短いので、一度目を通しておく価値があります。PNGはGIFが持っていた以上の色情報を保持できないため、256色の元画像は256色のままです。画質が向上することはありません。変換はキャンバスを経由するため、ファイルに含まれていたメタデータは破棄されます。ピクセル寸法は変わりません。100メガピクセルを超える画像はメッセージを表示して拒否され、空のファイルも拒否されます。バイトサイズの上限はありません。処理はすべてブラウザのタブ内(クライアント側)で実行され、ツールは無料で登録不要ですが、1日の利用上限があります。逆に、静止画をGIF形式にしたい場合はPNGからGIFへのページを使います。ただし、フレームをつなぎ合わせるのではなく、ファイルごとに1つのGIFを書き出します。

GIFをPNGに変換する方法

  1. GIFファイルを追加する

    「ここにGIF画像をドロップするか、クリックしてアップロード」と表示された領域にドロップするか、クリックしてファイルを選びます。複数のファイルを一度に追加しても問題なく、追加するとすぐにそれぞれの変換が始まります。行のXは、間違って追加したファイルを削除します。

  2. 必要に応じて設定を調整する

    PNGはロスレスで、犠牲にするものがないため、品質スライダーはありません。結果はすでに出始めています。各ファイルは順番に変換され、処理中は行に「変換中」とスピナーが表示されます。

  3. 各行を確認する

    完了した行には、サムネイル、「完了」、そして変換前後のサイズとPNGがどれだけ小さく(または大きく)なったかを示すサイズ行が表示されます。アニメーションGIFの場合は、PNGはアニメーションできないため最初のフレームだけを保持した旨の注記が追加されます。サムネイルをクリックするとPNGが大きく表示され、変換前と変換後を切り替えられます。

  4. 結果をダウンロードする

    行のダウンロードアイコンで、そのファイルを個別に保存できます。一覧ヘッダーの「Download All (n images)」を押すと converted-png.zip が保存されます。同じ名前のファイルには番号が付くため、上書きされることはありません。

なぜGIFをPNGに変換するのか

GIFは1980年代から使われており、たいした理由もなく、多くの静止画がGIFのままになっています。PNGに移行するメリットがあるのは、次のようなケースです。

編集が必要な古い静止画グラフィック

初期のウェブのロゴ、クリップアート、図、ピクセルアートは、当たり前のようにGIFで保存されていました。GIFを編集するということは256色のパレットの中で作業することを意味し、保存のたびにパレットを強制するエディタもあります。PNGなら、編集を始めた後も、同じ画像に新しい色、柔らかい影、半透明のエッジを使えます。

ドキュメントやサムネイル用の静止画

ドキュメント、スライド、アプリストアの掲載情報、メールマガジンなどでは、GIFだと自動再生されたりブロックされたりするため、静止画が求められることがよくあります。アニメーションの最初のフレームをPNGで保存すれば、圧縮ノイズが加わらない、くっきりしたポスター画像になります。

最初のフレームが目的のものか確認してください。アニメーションによっては空白やフェードしたフレームから始まるものがあり、このページにはフレームを選ぶ機能はありません。

すべてのGIFをアニメーションとして扱うサイト

アップロードフォームやプロフィール画像の欄には、GIFをそもそも受け付けない、または動画として扱うものがあります。PNGなら通常の画像として受け付けられ、透過も保持されます。GIFからJPGへの変換ではそうはいきません。

GIFとPNG: どちらを使うか

ロゴ、アイコン、ピクセルアートでのGIFとPNGの比較
GIFPNG
圧縮方式ロスレス(LZW)ですが、画像をパレットに減色した後に限ります。ロスレス(DEFLATE)で、パレットの制限はありません。
透過ピクセルごとにオンかオフのみ。半透明は使えません。フルアルファチャンネルに対応し、完全な透明から完全な不透明まで表現できます。
アニメーションあり。フレームごとの遅延時間とループに対応します。標準のPNGでは不可。このページは最初のフレームから静止画を書き出します。
色深度1フレームあたり最大256色。トゥルーカラー(数百万色)。小さくなる場合はパレットも使用。
一般的なファイルサイズシンプルな静止画なら小さく、長いアニメーションでは大きくなります。静止画のGIFと同程度か、それより小さいことが多く、フレーム数の多いGIFよりはるかに小さくなります。
ブラウザとソフトの対応状況非常に古いソフトも含め、どこでも使えます。ブラウザ、エディタ、OSのどれでも使えます。
向いている用途メールを含め、どこでも再生できる必要がある短いアニメーション。静止画のロゴ、アイコン、スクリーンショット、ピクセルアート。特に編集するもの。

256色とは何か

GIFは色をピクセルごとに保存しません。各フレームには最大256エントリのパレットがあり、すべてのピクセルはそのパレット内を指す番号です。フラットな5色のロゴなら、この制限は目に見えません。写真や滑らかなグラデーションでは、GIFを作ったエンコーダが最も近い256色を選び、残りは通常ディザリングで近似する必要がありました。ディザリングとは、目が中間色として混ぜて見る、交互に並んだ点の散らばりです。

PNGに変換すると、その結果がそのままコピーされます。パレットの色、ディザの点、グラデーションの段差は、すべて元のまま引き継がれます。PNGはデコードしたGIFのピクセルから書き出されており、それ以上の情報はないためです。変わるのは上限です。PNGにしてしまえば、その後の編集ではパレットに戻されることなく、数百万色と部分的な透明度を使えます。

透過も同じ仕組みです。GIFはパレットの1エントリを完全な透明として予約するため、エッジは「ある」か「ない」かのどちらかです。PNGではそれらのピクセルが完全に透明なアルファになり、曲線の周りの階段状のギザギザは、誰かが描き直すまでそのまま残ります。

プライバシーとセキュリティ

  • すべてのGIFは、このタブ内で、ブラウザのCanvas APIと(対応ブラウザでは)ImageDecoderを使い、クライアント側でデコードおよび再エンコードされます。何もアップロードされず、WebAssemblyコーデックも取得されません。
  • アニメーション注記のためのフレーム数の確認もローカルで行われます。ImageDecoderのないブラウザでは、推測せず、ファイルがアニメーションの場合は最初のフレームを保持したと注記します。
  • 1日の利用チェックでは、ファイル数、バイト単位の合計サイズ、出力形式が送信されます。ファイル名や画像データは送信されず、サーバーに画像が保存されることもありません。
  • コメントなど、GIF内のメタデータブロックはPNGに引き継がれません。PNGはピクセルだけから作られます。
  • 結果は、削除するか、「すべてクリア」を押すか、ページを閉じるまで、タブのメモリに残ります。

主な機能

  • 透過を保持

    透明なGIFのピクセルは、PNGでも透明のままです。白い背景に塗りつぶされることはありません。JPGへの変換ではそうせざるを得ません。

  • くっきりしたエッジ

    PNGはロスレスなので、ロゴ、アイコン、線画のくっきりしたエッジやベタ塗りの色面は、非可逆圧縮でぼやけることなく、そのまま保存されます。

  • 何を省いたか明示する

    アニメーションGIFは、静止画を黙って返して戸惑わせるのではなく、最初のフレームとその旨の説明を表示します。

  • 1回でZIPにまとめて保存

    GIFが入ったフォルダーを追加すると、まとめて1回で変換できます。ファイルを1つずつ保存する代わりに、「すべてダウンロード」で converted-png.zip として受け取れます。

よくある質問

このページにGIFをドロップするだけで、ボタンを押さなくてもすぐにPNGへ変換されます。変換はブラウザ内で実行され、完了した行にダウンロードアイコンが表示されます。インストールや会員登録は不要です。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

gif to pngconvert gif to pnggif to png convertergif frame to pngchange gif to pnghow to convert gif to pnggif image to pnganimated gif to pnggif to animated png