【imgアニメーション】”動くPNG画像” APNGの作り方!【無料】

【imgアニメーション】”動くPNG画像” APNGの作り方!【無料】

投稿者の画像

y.kobayashi

2025.06.16 更新

この記事を共有する

この記事を共有する

Close

APNG (Animated PNG) とは?

APNG(Animated Portable Network Graphics)は、静止画像であるPNGの拡張機能を使って、アニメーションを実現する画像フォーマットです。

GIFのように動く画像を作ることができ、画質を劣化させずに透明度のあるアニメーションを表現できるため、Webデザインやアプリ開発などで注目されています。

APNGを作成する方法

APNGは、複数のPNG画像を連結させることで作成します。
いくつかの方法やツールを使って、簡単にAPNGを作成することが可能です。
以下では、代表的なツールやソフトウェアを使ってAPNGを作成する手順をご紹介します。

制作手順

Aiでsvgアイコンを調整
Aeでアニメーションを作成
APNG作成アプリでAPNGの書き出し

①Adobe Illustratorを使ってAPNG素材を作成

イラストレーター(Ai)を使用してAPNG用のアイコンを作成します。
動かしたいパーツごとにレイヤーを分けて作成しましょう。全て同じレイヤーで作成してしまうとアイコン全体を動かすことしかできません。
※全体を動かすだけのようなシンプルな動きの場合は1レイヤーでも問題ありません。

②Adobe After Effectsでアニメーションを作成

アイコンを作成して保存したAiファイルをアフターエフェクト(Ae)に読み込みます。
レイヤーごとに要素が存在するのでそれぞれに好きな動きをさせるためキーフレームを打ちましょう。

キーフレームを打ち、アニメーションを作成ができたら画像として書き出しましょう。
当然ですが、アニメーションの時間が長いほど全体のサイズは大きくなります。

③ APNG作成アプリでAPNGの書き出し

– 【無料】アニメ画像に変換する君

まずAPNG作成アプリ「アニメ画像に変換する君」をダウンロードします。
https://apps.apple.com/jp/app/%E3%82%A2%E3%83%8B%E3%83%A1%E7%94%BB%E5%83%8F%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E5%90%9B/id1127676902?mt=12

アプリを起動し、Aeで書き出した連番の画像を読み込みます。
「アニメ画像を保存する」を選択するとAeで作成したアニメーションの用に動く画像をダウンロードできます。
WEBPとPNGの2つの形式でダウンロードが可能です。

APNGは多くのモダンブラウザでサポートされています。
WebページにAPNGを表示する際は、通常のPNG画像と同じように<img>タグを使用できます。

– その他のAPNGの制作方法

「アニメ画像に変換する君」以外にも作成方法はいくつかあるので紹介します。
自身の環境に合わせてダウンロードするソフトを選ぶようにしましょう👍

  • APNG Assembler (無料)
    PNG連番からAPNG生成。コマンドラインベースだが高機能
    参考記事 : https://qiita.com/umi_kappa/items/2c0dea70f98994968dc8
  • GlueIT (無料)
    Mac用GUIアプリ。PNGをドラッグ&ドロップでAPNG作成可。
    ダウンロード : https://github.com/Kavex/GlueIT
  • Krita (無料)
    無料のペイントソフト。タイムラインでアニメ作成→APNG書き出し可能。
    公式ページ : https://krita.org/ja/
  • LetroStudio (初期費用 + 月額費用)
    無料トライアル/無料プランはなし。
    初期費用・月額ともに正式な金額は個別見積もりが必要で、資料請求やお問い合わせで案内されます。
    テンプレートなどが豊富です。

APNGのファイルサイズの特徴

APNGのファイルサイズは、その内容や構造によって大きく異なります。一般的に、以下のような要素がファイルサイズに影響を与えるので注意して作成しましょう。

  • フレーム数
    フレームが多くなるほどサイズは大きくなります
  • フレームごとの画像サイズ
    高解像度の画像を使うほど、ファイルサイズも大きくなります
  • カラー情報
    フルカラーの画像はファイルサイズが増えるため、必要に応じて色数を減らすことも検討しましょう

APNGとGIFの比較

APNGとGIFの比較において、同じ解像度・同じ内容のアニメーションではAPNGの方がファイルサイズが小さくなることが多いです。
これは、PNG形式が圧縮効率に優れているためです。

また、GIFは256色制限があるため、色の多いアニメーションではAPNGの方が高画質になります。

APNGのメリットとデメリット

メリット:

  • 高品質なアニメーションを提供し、画質を損なわない
  • 透明度を持つ画像をアニメーションにできる
  • GIFよりも色数や透明度で優れている

デメリット:

  • ファイルサイズが大きくなることがある
  • 一部の古いブラウザではサポートされていない場合がある

APNGのファイルサイズ対策

上記で述べたように、APNGは制作物によってはファイルサイズが大きくなり
サイトでの表示すらままならなくなる可能性も…!

PNGやJPG画像を軽量化する方法としてWEBP形式に変換する方法があります。
WEBP化する方法は以下の記事でまとめています!

APNGももちろんWEBPに変換することで軽量化ができるので、
以下の注意事項を確認して必要に応じて変換するようにしましょう!

APNGをWEBPに変換すべきか?

目的APNGのままWebPに変換
高品質な透過表現おすすめ❌ 微妙に劣化する場合あり
バナー・LP用途で軽くしたい❌ サイズが大きくなりがち軽量で最適
古いiOSやSafariへの対応が必須より互換性高い❌ 要注意
SNSや広告用(Chrome中心)❌ やや重い最適

まとめ

APNGは、Webやアプリでより滑らかなアニメーションを表現するのに最適なフォーマットです。
簡単なツールを使って、ぜひ自分だけの動くPNG画像を作成してみましょう!

完成したAPNG画像