UltKit

GIFをPNGに変換

GIFから静止画のPNGを取り出したり、アニメーションGIFを1フレームごとのPNGに分割したりできます。透明部分は透明のまま残り、色も正確に引き継がれます。

画像変換

またはJPG, JPEG, JPE … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    GIFをアップロード

    GIFを最大20個、1個あたり95 MBまで追加できます。アニメーションGIFも静止画GIFも使えます。

  2. 2

    必要なフレームを選ぶ

    詳細設定のアニメーション画像の扱いは、初期設定では最初のフレームのみになっています。全フレームが必要な場合はすべてのフレームを別々のファイルに書き出すに切り替えてください。

  3. 3

    「PNGに変換」を押す

    静止画GIFからはPNGが1枚できます。フレームごとに分けたアニメーションは、連番のPNGにまとめられ、ZIPで返されます。

GIFからPNGへの変換では、初期設定で最初のフレームがロスレスの静止画になります。アニメーション画像の扱いを切り替えれば、すべてのフレームが1枚ずつのPNGになります。

GIFをPNGに変換:静止画1枚または全フレーム

GIFは1987年にCompuServeが公開し、1989年の改訂版GIF89aで、今も使われる2つの機能が加わりました。透明色と、フレーム間の待ち時間です。そのため、GIFは背景が透明なロゴにも、リアクション用のループにも、その両方にもなります。PNGは前者を引き継ぎ、後者は失います。標準のPNGは常に1枚の画像だからです。

そこで変換の前に、どの画像が欲しいのかを決めておきましょう。GIFで保存されたアイコン、ステッカー、ロゴなら、最初のフレームが画像のすべてです。アニメーションの場合は、サムネイルやブログのプレビュー用に表紙のフレームだけ欲しい場合もあれば、1枚ずつ編集したり、ゲーム用のスプライトシートに組み直したり、動画に再構成したりするために全フレームが必要な場合もあります。どちらも、このページの設定1つで行えます。

GIFの1フレームあたりの色数
256
GIFの透明はオンかオフのみ
1ビット
24ビットPNGで保存できる色数
1,670万
1回に処理できるGIF数(1個あたり95 MBまで)
20

GIF

Graphics Interchange Format

GIF は1987年に CompuServe が導入した形式で、短いループアニメーションでは今も最も広く対応しています。可逆ですが、1フレームあたり 256 色のパレットに制限されるため、写真やグラデーションではバンディングやディザリングが目立ちます。透明はオン/オフのみ(1 ビット)で、曲線の縁がギザギザになります。アニメーション GIF は、同じクリップの MP4 や WebP よりはるかに大きくなることがよくあります。すべてのブラウザー、チャットアプリ、SNS で GIF を再生できます。

圧縮方式
可逆
透過
対応
アニメーション
対応
登場時期
1987 · CompuServe
GIF 変換

PNG

Portable Network Graphics

PNG は、1996年に PNG Development Group が公開し、のちに W3C と ISO が標準化した可逆のラスター形式です。すべてのピクセルを正確に保持し、完全なアルファ透明に対応し、文字、シャープな輪郭、単色の面をノイズなく扱えます。この正確さから、スクリーンショット、ロゴ、アイコン、UI グラフィックに最適です。代償はサイズで、PNG で保存した写真は、同じ写真の JPEG や WebP の数倍になることがよくあります。すべてのブラウザ、OS、編集ソフトで PNG を開けます。

圧縮方式
可逆
透過
対応
アニメーション
非対応
登場時期
1996 · PNG Development Group
PNG 変換

GIFをPNGに変換するのは、透明を保ったまま編集できる静止画や個別のフレームが欲しいからです。逆方向の変換は、GIFしか表示できないソフトのためにPNGを256色に押し込むことになります。

パレットと透過はどうなるか

  1. パレットの読み取り

    GIFの各ピクセルは最大256色のテーブルへのインデックスです。変換時にそこから実際の色を引き当てます。

  2. 透明の対応付け

    透明に指定された1色は、PNGで完全に透明なピクセルになります。それ以外のピクセルはすべて完全に不透明です。

  3. ロスレスPNGの書き出し

    ピクセルは表示どおりそのまま保存されます。あとで編集して保存しても、圧縮ノイズは加わりません。

ファイルサイズは大きくも小さくもなります。GIFはパレットのインデックスにLZW圧縮を使い、PNGはフィルタ処理付きのDEFLATEを使います。同じ単純な図柄なら、たいていPNGのほうが効率的です。静止画GIFのロゴは少し小さくなることが多いです。一方、ディザをかけた写真GIFのフレームは大きくなることがあります。色数が多いように見せていた細かな粒状パターンは、ロスレスでは圧縮しにくいためです。

PNGの用途がJPG指定の場所なら、GIFをJPGに変換へ直接進み、透明部分の背景色をそこで選んでください。あとで動きを、より小さく高画質なループとして戻したい場合は、ここで書き出したフレームが良い出発点になります。スマートフォンで録画した動画の場合は、代わりに動画からGIFを作る方法をお読みください。

GIFからPNGへの変換に関するよくある質問

アニメーションGIFをPNGに変換すると、どのフレームになりますか?

初期設定では最初のフレームです。作者が表紙に選んだフレームであることも多いのですが、空白や色の薄いフレームから始まるGIFもあります。その場合は全フレームを書き出して、気に入ったものを残してください。

GIFの全フレームをPNGとして書き出すには?

「PNGに変換」を押す前に、アニメーション画像の扱いをすべてのフレームを別々のファイルに書き出すに設定してください。各フレームが再生順の連番付きPNGになり、ZIPにまとめてダウンロードできます。スプライトシートの作成やサムネイルの選定でよく使う方法です。

GIFの透明な背景はそのまま残りますか?

はい。PNGには完全なアルファチャンネルがあるため、GIFの透明色は透明なピクセルとして引き継がれます。ただし、縁のなめらかさは改善されません。GIFの透明はピクセルごとのオンかオフかなので、ギザギザの輪郭はそのまま残ります。

PNGにするとGIFより多くの色が表示されますか?

いいえ。GIFはパレットの都合で1フレームあたり256色までで、GIF作成時に失われた階調を変換で復元することはできません。バンディングやディザのドットはそのまま見えます。ただ、これ以上劣化しない形式で保存されるようになります。

PNGのままアニメーションを残す方法はありますか?

標準のPNGは1枚の画像しか保持できません。アニメーション版のAPNGなら、フルカラーとなめらかな透明を保ったまま動きを残せます。その場合はGIFをAPNGに変換をご利用ください。静止画1枚が目的なら、このページが適しています。