画像をトリミングするとファイルサイズは小さくなりますか?
16:9のトリミングを適用したところ、538.6 KBの写真のファイルサイズは671 KBに増加しました。トリミングとファイルサイズの調整は別々の操作であり、どちらも同じトリマーを使用して測定されます。
3840x2160のサイズを持つtexture.jpgという名前の写真は538.6 KBです。オンライン画像トリミングツールを16:9に設定し、Cropを押します。ダウンロードされた画像は3840x2160のままで、ファイルサイズは671 KBになります。元の画像は16:9の比率だったため、長方形の領域はすべてのピクセルをカバーしています。品質92で保存されたバージョンは、元のものよりも重いJPEGを生成しました。
人々は、ピクセルが少なくなるため、トリミングがファイルサイズを減少させる必要があると考えています。カットが長方形を決定し、保存がバイトを書き込みます。以下の例は、私たち自身のトリマーからのもので、私たちを悪く見せるものも含まれています。
トリミングはファイルサイズを小さくしますか?
時には、ピクセルが削除されると、エンコーダーが処理する画像が少なくなり、深いトリミングは通常、小さな画像を生成します。エンコーダーは依然として重さを選択する責任があります。以下は、私たちのトリマーを使用してプリセットアスペクト比で処理された同じ写真の4つの例を示しています。
| 比率 | 出力ピクセル | 出力ファイル | 変更 |
|---|---|---|---|
| 1:1 | 2160 x 2160 | 413 KB | 23%小さく |
| 4:3 | 2880 x 2160 | 519.6 KB | 4%小さく |
| 16:9 | 3840 x 2160 | 671 KB | 25%大きく |
| 9:16 | 1215 x 2160 | 259.9 KB | 52%小さく |

16:9の写真を16:9にトリミングすると、ファイルサイズは538.6 KBから671 KBに増加し、品質92は元の保存よりも高くなります。
注目すべきは16:9の行です。ファイルから削除されたピクセルはゼロで、サイズは132.4 KB増加しました。JPEGは画像を8x8のタイルで保存します。元のものよりも高い品質レベルで新しいエンコーディングが行われるか、もはやそのタイルに一致しないグリッドで行われると、ファイルは破棄されたピクセルの量よりも大きくなる可能性があります。ファイルを小さく保つことが目的であれば、トリミングを画像圧縮ツールに送信する必要があります。この特定の写真でスライダーが役に立たなくなるポイントは、独自のセクションで測定されます。
トリミングは画像の品質に影響を与えますか?
はい、これはJPEGで発生しました。JPEG、WebP、AVIFはすべてデコードされ、その後品質レベル92で再エンコードされます。この設定は、写真では知覚できないほど高いですが、依然として二回目の損失圧縮が関与します。小さなテキストがたくさん含まれるスクリーンショットの場合は、使用する前に100%で確認する必要があります。
PNGのトリミングはロスレスプロセスです。長方形内のピクセルは、元の対応する領域とまったく同じです。これはalpha.pngの場合に確認されました:900x606のファイルに1:1のトリミングを適用すると、606x606のPNGが生成され、そのRGBA値は元のファイルの中央の正方形と一致し、ファイルサイズは942.4 KBから521.5 KBに減少します。294列が削除されたためです。このルールで言及される形式のバージョンは、アルファチャンネルを保持するものです。
ロスレスJPEGトリミングは、jpegtranというコマンドラインツールで利用可能です。これは、DCTブロックを保持するために8または16ピクセルの間隔でのみカットを行います。画像は最初にブラウザのキャンバストリマー(私たち自身のものを含む)によってデコードされ、OffscreenCanvas.convertToBlobを介して行われます。
トリミングとリサイズの違いは何ですか?
トリミングは長方形の外にあるピクセルを破棄し、構成を変更します。リサイズは画像全体を保持し、幅と高さを変更します。
顔が広い写真で小さすぎる場合は、まず1:1の比率にトリミングします。構成がすでに正しい場合で、プラットフォームが1080x1080を要求する場合は、リサイズします。ほとんどのプロフィール写真は、この順序で両方のステップを必要とします。なぜなら、2160ピクセルの幅の正方形はInstagramフィードの2倍の幅を持つからです。
1:1のアスペクト比は2160x2160で413 KBです。形は正しいですが、1080の画像の2倍の幅があります。

Instagramのsize guideは、1080ピクセル幅の4つのターゲットに適用されます。リサイズツールとは異なり、アップスケーラーは、トリミングが印刷や画面に対してピクセルが少なすぎる場合に使用される別のオプションです。
画像を正確なピクセルサイズに調整できますか?
いいえ。トリマーはアスペクト比と描画された長方形を使用して動作し、幅または高さのフィールドはありません。ピクセルターゲットを組み込むと、出力が人々が入力したボックスよりも頻繁に引き伸ばされる傾向があるため、これらのフィールドは故意に省略しました。
必要な比率を使用してリサイズし、次にリサイズツールに正確なピクセル値を入力します。比率がすでに一致しているため、そのスケールはクリーンです。カスタム比率の場合は、2つの整数フィールド4と5を使用して4:5のポートレートを設定します。
トリミングはEXIFおよびGPSデータを削除しますか?
はい、トリミングは新しいキャンバスで行われ、その後最初からエンコードされるため、元のメタデータは残りません。EXIFデータ、GPS座標、タイムスタンプ、埋め込まれたサムネイルは、ダウンロードするファイルからすべて欠落しています。カメラのメーカー名とモデルに関する情報も同様です。オリエンテーションはトリミングが行われる前にピクセルに適用されるため、回転フラグが6の電話の写真は正しい向きになります。
まったくトリミングされていないAVIF画像も書き換えられます。画像img.avifは400x269のサイズで9.3 KBです。全体の写真を自由形式でトリミングした後、21.3 KBで戻ります。再び、同じ数のピクセル、新しいエンコーディング、そして大きなファイルがあります。これは16:9のJPEG行と同じメカニズムです。トリミング中にネットワークタブを開くと、空のままであることがわかります。デコードとエンコードはタブ内で行われます。私たちのプライバシーポリシーが収集すると述べている唯一のデータは、ページビューの数と匿名のツール使用統計です。
GIFをトリミングするとどうなりますか?
PNGになります。ブラウザでGIFがデコードされると、最初のフレームのみが取得されるため、.gif拡張子で保存されたものは、実際にはアニメーションファイル名を持つ静止画像になります。ファイル拡張子の変更により、フラッティングが明らかになります。ファイルanim.gifは、587.4 KBから320x214の1フレームのPNGに115.9 KBに減少しました。
トリマーは1回に1つの画像を処理し、最大ファイルサイズは10 MBです。トリミング長方形は、単一の画像に関して行われる選択です。同様に、圧縮ツール、リサイズツール、コンバータは、各セッションで最大10画像を処理します。