コンテンツへスキップ

GIF PNG 変換:GIFを静止画のPNGに変換

GIF PNG 変換は、GIFファイルを1枚アップロードして確認してから変換する無料のツールです。透過ロゴの変換にも使え、透過を保ったままPNGにできます。アニメーションGIFは先頭フレームだけが変換されます。

  • アニメーションGIFは先頭フレームだけが変換されます。結果は1枚の静止画のPNGで、アニメーションのPNGにはなりません。
  • 結果は画像によって変わります。PNGはGIFより大きくなることがあります。
  • このツールは1回に1枚の画像を処理します。

ここに画像をドロップ

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

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

結果

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

無料の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 PNG 変換は、GIFの先頭フレームだけを使い、透過を保ったまま静止画のPNGに変換する、任意で小さいサイズにもできる無料のオンラインツールです。

主な仕様

  • 入力はGIF、PNG、JPG、WebP、AVIF、BMP、TIFFで、無料ツールでは5 MBまで、ログイン済みでは10 MBまで、16 MP (4096 x 4096)までです。
  • ファイルの種類はファイル名ではなくファイルの中身から判定します。HEIC、SVG、PDF、カメラRAWは受け付けません。ログインしているユーザーは画像ごとに1クレジットを使います。
  • アニメーションGIFは先頭フレームだけをPNGに変換し、結果は静止画のPNGで、アニメーションのPNGにはなりません。無料ツールの結果は10分後に削除されます。
  • 透過は初期設定で保たれます。GIFの色数は最大256色で、変換では変わりません。試験では、透過のある1024 x 1024 px、14KBのGIFロゴが31KBのPNGになり、透過は保たれました。
  • アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
  • ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
  • 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはAPIドキュメントページをご覧ください。

使い方

  1. アップロード欄にGIFファイルを1枚アップロードします。
  2. プレビューと画像サイズを確認します。
  3. 「変換先」でPNGを選びます。可逆の結果を得るには、PNGのままにします。
  4. GIFに透明な部分がある場合は、「透過を保持」をオンのままにします。
  5. 「PNGに変換」をクリックし、結果パネルからファイルをダウンロードします。

出力例

Original GIF, 1024 x 1024 px, 14 KB

The sample logo as a GIF

Converted PNG, transparency kept, 31 KB

PNGに変換されたサンプルの透過GIFロゴ
生成した透過ロゴのGIF(1024 x 1024 px、14KB)を「PNGに変換」で変換した結果です。透過を保ったまま、同じピクセルサイズの31KBのPNGになりました。 このサイトの独自エンジンで変換しました。 変換後のファイルを開く(または画像を選択)で原寸で確認できます。

GIF PNG 変換の使い方

アップロード欄にGIFファイルを1枚アップロードすると、ツールがファイルを読み込み、プレビューを表示します。確認してから変換すれば、PNGのファイルをダウンロードできます。操作は数クリックで済み、通常の利用にアカウントは必要ありません。

可逆の結果がほしい場合は、「変換先」でPNGのままにしてください。すべてのピクセルが保たれた状態でファイルが保存されます。

  • 1回に1つのGIFファイルをアップロードします。
  • 「変換先」でPNGを選びます。
  • 結果パネルからファイルをダウンロードします。

GIFをPNGに変換すると何が変わるか

変換されるのはファイル形式で、画像のピクセルは元のまま残ります。幅と高さは、任意の「サイズ」設定で小さくする場合を除き、変わりません。このツールはGIFファイルを書き出しません。

GIFの色数は最大256色です。変換で色が増えることはなく、GIFに残っているディザリングも取り除かれません。PNGはピクセルをそれ以上劣化させずに保存します。

アニメーションGIFは先頭フレームだけを変換

アニメーションGIFは先頭フレームだけが変換されます。結果パネルには「Nフレーム中、最初の1フレームだけを使いました」と表示されます。アニメーションは失われ、このページにフレームを選ぶ機能はありません。

試験では、3フレーム、480 x 360、45KBのアニメーションGIFが、480 x 360の17KBのPNG1枚になりました。PNGはアニメーションを保持できません。すべてのフレームを残すには、「変換先」でWebPを選ぶか、GIF圧縮ツールまたはGIFリサイズツールを使ってください。

透過は透過のまま変換

「透過を保持」は初期設定でオンです。透過部分を持つGIFは、透過を保ったままPNGに変換されます。オフにすると、透過部分は背景色で塗りつぶされます。背景色の初期値は白です。

試験では、透過のある1024 x 1024 pxのGIFロゴ(14KB)が、透過を保ったままの31KBのPNGになりました。GIFの透過はオンとオフの2種類だけなので、輪郭は元のように硬いままです。変換で輪郭がなめらかになることはありません。

GIFをPNGに変換する理由

色の深さがより高い形式で静止画を得るために変換する人がいます。MDNによると、PNGは可逆圧縮を使い、GIFよりも高い色深度に対応します。MDNは、可逆の静止画やインデックスカラーの静止画にはPNGを勧めています。

サイトやアプリがPNGファイルを求める場合にも変換されます。GIFから静止画のPNGが必要なときに、このツールを使ってください。

PNGへの変換で解決しないこと

PNGに変換しても、GIFになかった細部は加わりません。GIFに元からあるバンディングやディザリングも取り除かれません。画質の粗いGIFは、PNGになっても粗いままです。

PNGは、どの場合でもファイルを小さくするわけではありません。必要な場合は、元のGIFを保存しておいてください。

GIFからPNGに変換するとファイルサイズはどうなるか

PNGはGIFより大きくなることがあります。ロゴの試験では、ファイルが14KBから31KBに増えました。GIFとPNGは画像の圧縮方法が異なるため、サイズは増えることも減ることもあります。

結果は画像によって変わり、一定ではありません。変換のたびに、結果パネルで2つのファイルを比べてください。

GIFをPNGにするかJPEGにするか

PNGは透過を保ち、可逆です。JPEGには透過がなく、透過部分は必ず背景色で塗りつぶされます。透過が必要な場合は、PNGを選んでください。

「変換先」ではJPEGとWebPも選べます。用途に合った形式を選んでください。

PNGのピクセルサイズを小さくする

任意の「サイズ」設定で、画像を割合(%)、最長辺、ボックスのいずれかで小さくできます。Sizeで画像が大きくなることはありません。

「サイズ」をオフにすると、元の幅と高さのまま残ります。ピクセルサイズを小さくする必要があるときだけ、小さいサイズを使ってください。

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

PNG、JPG(.jpegと.jfifも含む)、WebP、AVIF、GIF、BMP、TIFFを受け付けます。SVG、PDF、HEIC/HEIF、BigTIFF、カメラRAWファイルは受け付けません。ファイルの種類はファイル名ではなく、ファイルの中身から判定します。

無料のWebツールでは、1枚あたり5 MB、16 MP (4096 x 4096)まで扱えます。ログイン済みのユーザーは1枚あたり10 MBまで使えます。アカウントなしの場合は、訪問者1人につき1日30枚まで変換できます。ログインしているユーザーは、1枚につき1クレジットを使います。結果が最初の5MBを超えた場合は、超えた分について5MBごとに1クレジットが加わります。結果が20MBを超えると、「output too large」というメッセージでジョブが失敗します。

GIF PNG 変換をコードから使う

画像変換APIを使います。リクエストの本文には、JSONやmultipartではなく、画像のバイト列をそのまま送ります。Content-Typeはimage/gifに設定します。APIキーは、Authorizationヘッダーにベアラートークンとして送るか、x-api-keyヘッダーで送ります。

opにimage_convert、formatにpngを指定します。APIはジョブIDを返すので、ジョブが成功するか失敗するまで確認し、短期間有効なリンクからファイルをダウンロードしてください。1リクエストで処理するのは1枚です。ツールの下にcURL、Node.js、Pythonの例が表示されます。詳しくはAPIドキュメントの画像変換の項目を確認してください。

ファイルの扱いとプライバシー

画像はサーバーに送られ、人工知能ではなく、一般的な画像処理ソフトウェアで処理されます。アップロードされた画像は、結果を作るためだけに使われます。ジョブが成功しても失敗しても、ジョブが終わるとアップロードされた画像は削除されます。

無料のWebツールでは、結果は10分後に削除されます。履歴は保存されず、ダウンロードリンクは短期間で有効なだけです。アップロードする画像を使う権利がある必要があります。

よくある質問

GIF PNG 変換は無料で使えますか?

はい、無料のWebツールでは無料で使え、新規登録も不要です。アカウントなしで使う場合は、簡単なセキュリティ確認が必要です。

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

先頭フレームだけが変換され、結果は1枚の静止画のPNGになります。アニメーションは失われます。すべてのフレームを残すには、「変換先」でWebPを選ぶか、GIF圧縮ツールを使ってください。

アニメーションPNGになりますか?

いいえ、出力は静止画のPNGで、APNGにはなりません。

透過は保たれますか?

はい、「透過を保持」がオンであれば保たれます。オンは初期設定です。透過部分はPNGでも透過のままです。

PNGにすると色が増えますか?

いいえ、変換で色は増えません。GIFの色数は最大256色で、変換後も変わりません。既存のディザリングもそのまま残ります。

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

はい、PNGで出力すると可逆で、ピクセルはそれ以上劣化せずに保存されます。ただし、ファイルはGIFより大きくなることがあります。

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

GIFとPNGは画像の圧縮方法が違うため、サイズは増えることも減ることもあります。試験では14KBのGIFが31KBのPNGになりました。結果は画像によって変わります。

フレームを選べますか?

いいえ、フレームは選べません。先頭フレームが常に変換されます。

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

はい、「変換先」でJPEGとWebPを選べます。ただし、JPEGは透過を保てません。

画像のサイズは変わりますか?

いいえ、任意の「サイズ」設定で小さくしない限り、ピクセルサイズは変わりません。

GIFをPNGに変換するにはどうすればいいですか?

GIFファイルを選び、「変換先」でPNGのままにして、「PNGに変換」をクリックするだけです。GIFの先頭フレームがPNGになります。

ファイルはどのくらい保存されますか?

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

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

はい、画像ジョブのエンドポイントにPOSTし、opにimage_convert、formatにpngを指定します。ドキュメントにはcURL、Node.js、Pythonの例があります。

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

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

関連ツール