JPEG 無劣化トリミング
ブラウザ内で完結、アップロード不要
9 規格
証明写真・ソーシャル・動画・コマース
トリミング
比率を選ぶ写真はこのブラウザの中だけで開きます。対応形式は JPEG、PNG、WebP、GIF です。JPEG は DCT ブロックをそのままコピーしてトリミングするため再エンコードされず、出力は jpegtran とバイト単位で同一になります。PNG、GIF、可逆 WebP は画質を落とさずに再保存され、すべてのピクセルは変わらず、アニメーション GIF はフレームごとに処理されます。非可逆 WebP は品質 90 で再保存されます。実際に何が行われたかは、結果の横のバッジが示します。
規格
8 項目| 項目 | 値 | 備考 |
|---|---|---|
| 1:1 | 1080 × 1080 px | Instagram の正方形投稿サイズ 1:1 |
| 4:5 | 任意のサイズ | サイズを入力 |
| 3:4 | 任意のサイズ | サイズを入力 |
| 2:3 | 任意のサイズ | サイズを入力 |
| 9:16 | 任意のサイズ | サイズを入力 |
| 16:9 | 3840 × 2160 px | YouTube のサムネイルサイズ |
| 4:3 | 任意のサイズ | サイズを入力 |
| 3:2 | 任意のサイズ | サイズを入力 |
このツールでできること
3何が起きるのか、なぜか
写真をドロップすると、このブラウザの中でトリミングします。ファイルはサーバーに送られず、アカウントもインストールもいりません。比率を選ぶか、幅と高さをピクセルで入力すれば、ちょうどその大きさの、元と同じ形式のファイルをダウンロードできます。JPEG・PNG・WebP・GIF に対応しています。
トリミングだけなら、画質は元の写真のままです。JPEG は保存するたびに 1 世代ぶん劣化しますが、トリミングは例外で、圧縮された係数をそのままコピーするので「デコードして圧縮し直す」段階がありません。スマートフォンの「トリミングして保存」や編集ソフトの「名前を付けて保存」で増える 1 世代ぶんの劣化は、ここでは起きません。PNG・GIF・可逆 WebP は画素をそのままコピーして保存し直すので、切り取った画素は元と同じです。圧縮し直すのは非可逆 WebP だけです。結果の横のバッジが、この 3 つのどれが起きたかを示します。
上の表の比率に規格ページがあれば、そのページは比率とピクセルサイズが設定された状態で開きます。パスポート写真のように規格が決まっている用途なら、規格ページから始めるほうが早く済みます。
よくある質問
3画質は本当にまったく変わりませんか
はい。JPEG の圧縮された係数をブロックごとにコピーするので、圧縮し直すことは一切ありません。切り取ったファイルを開くと、元の写真と同じ圧縮状態です。出力が jpegtran の結果とバイト単位で同じことを確認しています。
入力したピクセルサイズぴったりで出力されますか
はい。JPEG は 8 px か 16 px のブロックの格子に沿ってしか切れないので、先に切り取る位置を格子に合わせ、入力したサイズはそのまま保ちます。1080 × 1350 px と入れれば 1080 × 1350 px になります。その代わり、切り取る範囲が左か上に最大 15 px ずれます。3000 px の写真なら画面上でおよそ 2 px です。
PNG や HEIC はどうですか
PNG・WebP・GIF は使えます。PNG・GIF・可逆 WebP は画素を 1 つも変えずに保存し直すので、切り取った画素は元と同じで、アニメーション GIF はフレームごとに同じ範囲で切り取ります。非可逆 WebP は品質 90 で保存し直します。HEIC はすべてのブラウザで開けるわけではないので、先に変換してください(HEIC を JPG に変換)。