UltKit

PNGを50KBに圧縮

PNGにとって50KBは厳しい容量ですが、色をパレットに減らせば、ロゴやアイコン、切り抜いた画面のスクリーンショットには十分な大きさです。このページでは透過を含めてPNGのまま出力し、別の形式にしないと収まらない画像の場合は、その旨を正直にお伝えします。

画像圧縮

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

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

圧縮の目標

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

このツールの使い方

  1. 1

    PNGをドロップする

    PNGを1枚、または最大20枚まとめて追加します。1枚あたり95 MBまで対応しています。Figma、Canva、Photoshopの書き出し画像やスクリーンショットも使えます。

  2. 2

    50KB・PNG・非可逆のままにする

    目標サイズは50 KB、出力形式はPNG、PNG圧縮は非可逆 (小さい)に設定されています。詳細設定の最小幅を指定すると、ロゴが必要なサイズより小さく縮小されるのを防げます。

  3. 3

    PNGに圧縮してサイズを確認する

    PNGに圧縮 を押します。結果にはダウンロードボタンの横に新しいサイズが表示されるので、どこかにアップロードする前に50 KB以下になっていることを確認できます。

回答

PNGを本当に50KBまで圧縮できますか?

ロゴ、アイコン、図解、トリミングしたスクリーンショットなら可能です。最大256色のパレットにすると、元のサイズのまま50 KB以下になることがほとんどです。写真が多い大きなPNGはピクセルを減らさないと収まらないため、WebPまたはJPG出力のほうが適しています。

PNGの50KB制限はどこから来るのか

透過背景やくっきりしたエッジが必要な画像には、PNGがよく使われます。メール署名のロゴ、ヘルプセンターのアイコン、プロフィールページのバッジ、ステッカー、不具合報告用に切り抜いたスクリーンショットなどです。こうした用途には容量の制限があることが多く、コンテンツ管理システムや学習プラットフォーム、古いWebフォームでは画像の上限が50 KBなどに設定されています。

問題は、PNGの書き出しがなかなか小さくならないことです。デザインツールはアルファチャンネル付きの32ビットカラーで保存し、WindowsのSnipping ToolやmacOSのスクリーンショットのショートカットも既定でPNGで保存します。幅1280 pxのロゴ書き出しやブラウザ画面1枚のキャプチャは、数百KBから始まることも珍しくありません。

50KBでのパレット減色と可逆PNGの違い

  1. 16色

    2色のアイコンや線画向け。陰影のあるものは階調の段差が目立ちます

  2. 32色

    シンプルなフラットロゴや、系列の少ないグラフ

  3. 64色

    写真を含まないUIのスクリーンショット。ほぼきれいに仕上がります

  4. 128色

    グラデーションや柔らかい影のあるロゴ。わずかにディザリングが入ります

  5. 256色

    PNGパレットの上限。元画像に最も近い仕上がりです

ここでの非可逆モードは、パレットの減色処理です。画像の中で重要な色を最大256色選び、すべてのピクセルを最も近い色に割り当て、赤・緑・青・アルファの32ビットの代わりに、1ピクセルあたり8ビットのインデックスを1つだけ保存します。パレットの各色はPNGのtRNSチャンクで独自の透明度を保つため、ロゴのアンチエイリアスされた縁も、どんな背景にもなじみます。

可逆モードはすべてのピクセルを保ちます。手を加えられるのはエンコードだけです。PNGは5種類の行フィルター(None、Sub、Up、Average、Paeth)のいずれかを試してから、ZIPファイルと同じアルゴリズムのDeflateでデータを圧縮し、テキストチャンクや埋め込みサムネイルなどのメタデータは削除されます。これで一般的な書き出しの数%から3分の1ほど小さくなりますが、400 KBを50 KBにするには足りないことがほとんどです。2つの形式がなぜこれほど違うのかは、JPGとPNGの違いガイドで解説しています。

PNGが50KBに収まらない場合

写真や大きなスクリーンショットはPNGでは収まりません

写真、グラデーションの多いイラスト、画像を含む全画面キャプチャには、数千色があり、繰り返しもほとんどありません。256色にしても元のサイズでは50 KBを大きく超えるため、ツールは縮小せざるを得ません。送信先が対応していれば、出力形式をWebPにすると透過を保てます。透過が不要ならPNGをJPGに変換してください。

PNGを50KBに圧縮:よくある質問

PNGのロゴは安っぽく見えずにどこまで小さくできますか?

ブランドカラー数色で背景が透明のフラットなロゴなら、幅500 pxで5〜20 KB程度に収まることが多く、この目標を大きく下回ります。ドロップシャドウ、光彩、写真のようなテクスチャがあるロゴは、柔らかい輪郭のために多くの色が必要になり、50 KBに近くなります。

PNGの幅が元より小さくなったのはなぜですか?

パレット化だけでは50 KBに届かなかったため、縮小を許可の設定により、届くまで幅と高さが縮小されました。大きなスクリーンショットや写真を含む画像でよく起こります。最小幅を設定するか、出力形式をWebPに切り替えてください。WebPは透過を保てて、こうした画像にもずっと適しています。

減色したPNGも正式なPNGですか?

はい。仕様ではインデックスカラーと呼ばれるパレット画像は、PNGの最初のバージョンから含まれています。どのブラウザや画像編集ソフトでも開けます。

50KBを目標にするなら可逆圧縮を選ぶべきですか?

ピクセルアートや技術図面、バイト単位で比較する画像など、ピクセル値を正確に保つ必要がある場合だけです。可逆は全色を保ち、より効率的なエンコードとメタデータの削除に頼るため、多くの画像では50 KBに収めるにはピクセルを減らすしかありません。

フォームが50KBの写真を求めていてPNGも受け付けます。PNGを選ぶべきですか?

通常は向きません。顔写真は連続階調で、256色のパレットが最も苦手とする画像です。同じ写真でもJPGなら50 KBでずっと多くのディテールを保てるため、JPG出力で画像を50KBに圧縮を使ってください。