èªã¿è¾¼ã¿ä¸...
èªã¿è¾¼ã¿ä¸...
ライブ品質スライダーとサイドバイサイドプレビューを使ってJPG、PNG、WebPファイルを縮小します。すべてブラウザ内で動作 — アップロード不要、サインアップ不要、透かしなし。
画像圧縮は、ファイルのサイズをディスク上で削減し、読み込みを速くし、保存コストを低くし、アップロード制限を超えないようにします — 通常の表示サイズで画像の見た目を変えずに。JPEGとWebPは非可逆圧縮を使用します:人間の目がほとんど気づかない小さな視覚的詳細が捨てられ、必要なバイト数が大幅に削減されます。PNGは可逆圧縮を使用します:すべてのピクセルが正確に保存され、エンコードのみが圧縮されます。このツールを使用すると、任意のJPG、PNG、またはWebPをあなたが制御する品質レベルで再エンコードし、オプションでリサイズし、ダウンロード前に元の画像とサイドバイサイドで結果を確認できます。すべてローカルで動作します — あなたのファイルはデバイスから出ることはありません。
JPG、PNG、またはWebPをアップロードエリアにドラッグするか、デバイスから選択するためにクリックします。最大50MBのファイルがサポートされています。
最新のウェブで最適なサイズ対品質比を得るにはWebPを使用します。広範な互換性のためにJPGを使用するか、可逆圧縮または透明性が必要な場合はPNGを使用します。
品質80は写真にとって良いデフォルトです。低い値はファイルをより小さくしますがブロッキングを引き起こします;高い値はソースに近い見た目になりますが、保存されるスペースは少なくなります。
1920pxまたは2400pxにリサイズすることは、画面で表示される写真にとって最大の利点です。アスペクト比は自動的に保持されます。
前後のペインはファイルサイズと保存されたパーセンテージでライブ更新されます。トレードオフに満足したら「圧縮ファイルをダウンロード」をクリックしてください。
1. ファイルをワーカー向けのキャンバス上のImageBitmapにデコードします。 2. 必要に応じて、ビットマップを最大の長辺制約に合わせてリサイズします。 3. ターゲットの寸法でOffscreenCanvasにビットマップを描画します。 4. canvas.toBlob(format, quality)を呼び出して、選択した設定で再エンコードします。 5. blob.sizeを元のサイズと比較し、節約比率を表示します。 6. blobをブラウザにダウンロード可能なオブジェクトURLとして渡します。
最新のブラウザはCanvas APIの背後に完全な画像エンコーダーパイプラインを搭載しています。キャンバスにピクセルを描画し、'image/webp'または'image/jpeg'でtoBlobを呼び出すと、ブラウザが他のすべてに使用するのと同じコーデックが呼び出されるため、ハードウェアアクセラレーションされたエンコーディングと予測可能な出力が得られます。PNGは仕様で品質調整が定義されていないため、常にロスレスです。PNGのサイズの利点は、リサイズまたは透明性が不要な場合にWebP/JPEGに変換することから得られます。
| 入力 | 典型的な結果 |
|---|---|
12 MBの電話の写真 (4032×3024 JPG) | 1920 pxにリサイズし、WebPで80で再エンコード → 目に見える品質の低下なしで約200–400 KB。 ブログやソーシャルでの使用に最適。 |
2 MBの白背景の製品写真 (PNG) | WebPで90に変換 → 通常は80–200 KBで、ほぼロスレスのエッジを維持。 eコマースリストに最適。 |
UIのスクリーンショット (テキスト付きPNG) | 鮮明なテキストを保持するためにPNGを維持します。長辺を実際の表示サイズにリサイズすると、サイズが40–70%削減されます。 テキストにはロスのあるフォーマットを避けてください。 |
品質75のすでに圧縮されたJPG | 品質75で再エンコードすると、ほとんど節約にならず、画像がわずかに劣化します。実際の節約を確認するには、品質を下げるかリサイズしてください。 エッジケース — すでに最適化されています。 |
最終更新日