このページのコードが起動しませんでした。

index.htmlをフォルダから直接開くと、ブラウザがJavaScriptモジュールを読み込めません。そのため画像を選んでも何も起きません。フォルダはhttpで配信してください。

powershell -ExecutionPolicy Bypass -File serve.ps1

そのうえでhttp://localhost:8080/を開いてください。

PNGをWebPに 透明度を保ったまま小さく

同じ画像を、透明な部分はそのまま、多くの場合3分の1ほど小さく。

言語: 日本語
ソースを見る
画像がアップロードされることはありません。サーバーが存在しないからです。

変換はお使いのブラウザと手元のハードウェアで行います。2020年以降のブラウザはWebPを書けるので、エンコーダーはすでに端末にあります。ダウンロードも待ち時間もありません。このページには通信機能も画像を受け取るサーバーもありません。

いまの通信: 確認中…

オフライン: 確認中…

鵜呑みにせず、開発者ツールのネットワークタブを見ながら画像を変換してください。このページ自身のファイルが読み込まれますが、画像、サムネイル、ファイル名、選んだ内容の1バイトも送信されません。ページを一度開いてから通信を切り、フォルダごと変換することでも確かめられます。

1PNGファイルを選ぶ

2可逆圧縮か、さらに小さくするか

どちらでも透明度は保たれます。WebPにもPNGと同じくアルファチャンネルがあるので、背景色で塗りつぶす必要はありません。

圧縮方法

3変換する

Markdownで表示

PNGをWebPに変換する手順

  1. PNGファイルを選びます。選択欄にドロップするか、ファイルを選びます。名前ではなく先頭のバイトで判別するので、本当にJPEGであるファイルはそのことを伝えて受け付けません。透明な部分がある場合も行に表示します。
  2. 可逆圧縮か、さらに小さくするかを選びます。可逆圧縮では不透明な画素をすべて保ち、それでも小さくなります。スクリーンショット、図、ロゴ、文字に向いています。「さらに小さく」では画質スライダーが現れます。写真では見た目をほぼ保ったまま大きく容量を減らせます。
  3. 「変換」を押し、実際の結果を読みます。新しいサイズと変化に加え、ブラウザが実際に使った方式を表示します。可逆圧縮か、選んだ画質の非可逆圧縮かです。設定を繰り返すのではなく、完成したファイルから読み取ります。
  4. 個別に、またはまとめてダウンロードします。1個なら個別のダウンロード、2個以上ならZIPも使えます。同名のファイルには拡張子の前に番号を付け、ZIPの中で上書きされるのを防ぎます。

詳しい解説

透明部分を保ったまま、同じ画像を3分の1ほど小さく WebPは情報を失わない方法でもPNGより小さくなり、非可逆ならさらに減らせます。適した方法は画像の内容次第です。各モードの働き、容量の違い、アップロードせずに変換する方法を説明します。

よくある質問

画像はどこかへアップロードされますか?

いいえ。読み込み、デコード、書き出しはすべてお使いのブラウザとハードウェアで行います。ツールはネットワークから取得も送信もしません。Content-Security-Policyに書かれた接続先に、このサイト自身のものはありません。

透明度は保たれますか?

はい。どちらの方式でも保ちます。PNGをJPEGではなくWebPにする主な理由です。WebPにはアルファチャンネルがあり、透明なロゴの背景はそのままです。背景色を選んだり塗りつぶしたりしません。変換前の行に透明度の有無、変換後の結果に透明度を保ったことを表示します。

可逆圧縮と「さらに小さく」の違いは何ですか?

可逆圧縮では不透明な画素が元のPNGと同じで、それでも通常は5分の1から3分の1ほど小さくなります。WebPの可逆圧縮がPNGより効率的だからです。半透明な画素の注意点は次の質問にあります。「さらに小さく」は気付きにくい細部を捨てる非可逆圧縮で、写真は10分の1になることもあります。文字、単色、鋭い輪郭には可逆圧縮、写真には非可逆圧縮が目安です。

「不透明な画素」とは、半透明の画素は違うのですか?

ごくわずかに変わることがあり、WebPではなくキャンバスによるものです。ブラウザは色に透明度を掛けた値を保存します。この計算は完全には元に戻せず、透明になるほど元の色の情報が失われます。キャンバスを使うブラウザの変換ツールに共通します。

完全に不透明、または完全に透明な画素はそのままです。中間の画素では、透明度が4分の3より高い場合に255段階中最大63、それ以外で最大4の差を測定しました。大きく変わるのはほぼ見えない画素なので、見た目は変わりません。影響するのはロゴの滑らかな輪郭のような場所だけです。

保存用に完全に一致する原本が必要ならPNGを残してください。同じ見た目で容量を3分の1ほど減らしたい場合にこのツールを使えます。

本当に可逆圧縮だとどう分かりますか?

設定を繰り返すのではなく、完成したファイルを読み直して確かめます。WebPは可逆圧縮ならVP8L、非可逆圧縮ならVP8 のチャンクに画素を保存します。このページは実際のチャンクを調べて結果に表示します。キャンバスに可逆圧縮のフラグはないので、画質の最大値を指定してブラウザの判断に任せます。現在のブラウザは対応していますが、それでも毎回確認します。

WebPはどこでも開けますか?

ウェブでは開けます。Chrome、Edge、Firefox、Safariはすべて2020年から表示に対応しています。ブラウザ以外では違います。WindowsとmacOSはプレビューできますが、古いソフト、一部のフォーム、電子書籍端末には対応しないものがあります。相手がWebPを受け付けない場合は、逆向きのWebPをJPGに変換するツールを使ってください。

そもそもPNGが大きいのはなぜですか?

PNGは可逆圧縮で、写真はその方法では小さくしにくいためです。同じ部分が繰り返すスクリーンショットやロゴには向きますが、繰り返しの少ない写真には不向きです。電話で撮った写真をPNGで保存すると、JPEGの10倍になることもあります。その場合は非可逆圧縮が役立ちます。容量の上限に収めたいなら、画質ではなく目標サイズを指定する画像圧縮ツールを使ってください。

撮影日時、カメラ、位置情報は残りますか?

いいえ。キャンバスは画素だけを保つので、メタデータは残りません。PNGはカメラ情報がないものが多いですが、内容を確認するには再圧縮せずに読み書きするEXIF表示・削除ツールを使ってください。

フォルダごと変換できますか?

はい。サーバーで処理しないので、個数や容量の制限はありません。好きなだけ追加できます。ファイルごとに結果とダウンロードがあり、2個以上ならZIPも使えます。上部には全体の容量削減を表示します。

無料ですか?アカウントは必要ですか?

無料で、アカウント、ログイン、お試し期間、透かしはありません。広告で運営していますが、画像の情報は広告に渡しません。

オフラインでも動きますか?

はい。ページを一度開いて通信を切っても同じように動きます。ファイルを別の場所へ送って処理するツールなら通信が切れた瞬間に止まるので、何もアップロードされないことの直接の確認になります。