Skip to Content
ブログImage Optimizer の設定

ソフトウェア設定

画像パラメータ

共通用語

名称値の範囲影響要因
画質1 ~ 100値が小さいほど品質が低い
Alpha 品質0 ~ 100Alpha チャンネルを含む画像(PNG や一部の PSD 形式など)では、Alpha 平面の忠実度を調整することで、圧縮時の Alpha チャンネル情報の損失度合いを制御します。忠実度を高くすると細部がより残りますがファイルサイズは相対的に大きくなり、低くすると細部を犠牲にしてファイルを小さくできます。

値が小さいほど品質が低い
ビット深度1 ~ 16ビット深度(Bit Depth)は画像処理においてピクセルあたりのビット数を指し、画像が表現できる色数を決めます。ビット深度が高いほど色が豊かで、色の遷移も滑らかです。例えば 8 ビット深度は 256 色、16 ビット深度は 65536 色を表せます。値が小さいほどファイルは小さくなりますが色品質は下がります。適度に調整するか、変更しないことを推奨します
サブサンプリングモード(クロマサブサンプリング)ON/OFF/AUTO画像・動画エンコードでは、クロマサブサンプリングは色度(色)情報の解像度を下げてデータ量を減らす手法です。人間の目は輝度変化より色度変化に鈍感なためです。
メタデータを保持保持する / 保持しないメタデータはデータについてのデータで、ファイルに関する詳細情報を提供できます。含まれるもの(これに限りません):
- 作成日時
- 変更日時
- デバイス情報(カメラ機種、レンズ情報など)
- 画像パラメータ(解像度、色空間、露出設定など)
- 地理位置情報(GPS 座標)
- 著作権情報
- 説明タグまたはキーワード

プライバシー保護、ファイルサイズ削減、データ管理の簡素化のため、メタデータの一部または全部を保持するか、特定種類を完全に削除する必要がある場合があります。このオプションは通常、メディア処理ソフトやデバイスの設定メニューにあります。
可逆圧縮-可逆圧縮は、元データを完全に復元できるデータ圧縮方式です。圧縮前後のデータは完全に同一で情報損失はありません。テキスト、プログラムコード、一部の画像(プロ写真や科学画像など)、音声など、完全性が必要な場面でよく使われます。

可逆圧縮を有効にすると、ソフトウェアまたはデバイスはデータの繰り返しパターンや冗長情報を探し、より効率的な形で保存して、品質や完全性を損なわずにファイルサイズを減らします。必要になれば元の状態へ伸張でき、変化はありません。

可逆圧縮は元データを保持します。より小さいファイルにしたい場合はこのオプションをオフにしてください。
プログレッシブ画像Boolean従来のベースライン JPEG では、画像は上から下へ行単位で復号・表示されます。完全読み込み前は上部だけ見え、下部は空白のままです。

プログレッシブ JPEG では、まず非常に低い解像度、つまりぼやけた版が表示され、データが増えるにつれて鮮明さが上がり、最終的に完全にクリアになります。遅い回線でも画像の概要を早くプレビューでき、体験が向上します。
ディザリング0~1

WebP

名称値の範囲影響要因
スマートクロマサブサンプリングBooleanクロマサブサンプリングをインテリジェントに調整
スマート最小サイズBoolean最小ファイルサイズになるよう最適化
混合エンコードBoolean画像・動画エンコードでは、領域やフレームごとに特性が異なることがあります(静的背景と動的前景、テクスチャ豊富な領域と滑らかなグラデーションなど)。混合エンコードは内容に応じて最適な方式を選びます。静的部分は可逆、動的部分は非可逆、あるいは複数の非可逆パラメータを組み合わせて全体の圧縮率を最大化します

JPEG

名称値の範囲影響要因
指定インデックスの事前定義量子化表を使用0 ~ 8量子化表が違うと圧縮度と品質損失も変わります。事前定義量子化表は、特定の用途と品質要件向けに最適化された量子化行列のセットです。インデックスで適切な表を選び、期待する圧縮と画質のバランスを得ます。
0 - JPEG 附属書 K の量子化表(vips と libjpeg のデフォルト)
1 - 平坦な量子化表
2 - Kodak 画像セット上の MSSIM 指標向けに最適化
3 - N. Robidoux が ImageMagick 向けに設計(現在の mozjpeg デフォルト)
4 - Kodak 画像セット上の PSNR-HVS-M 指標向けに最適化
5 - 論文 “Correlation Between Human Visual Perception and JPEG-DCT Compression”(1992)の量子化表
6 - 論文 “DCTune: Perceptual Optimization of Compressed Dental X-rays”(1997)の量子化表
7 - 論文 “Application of a Visual Detection Model to DCT Coefficient Quantization”(1993)の量子化表
8 - 論文 “An Improved Visual Detection Model for DCT Coefficient Quantization”(1993)の量子化表
各表には特徴があり、画質と圧縮効率の異なる目標向けに最適化されています。
指定 MCU 数の後にリスタートマーカを追加0 - 2147483647JPEG などの画像圧縮規格では、MCU は最小の符号化・復号単位で、通常は輝度ブロック 1 つと色差ブロック 2 つを含み、サイズはクロマサブサンプリングモードに依存します。

リスタートマーカは JPEG 形式の特殊マーカで、符号化中のチェックポイントとしてデータストリームに挿入されます。復号器はデータ破損や伝送中断時に、画像全体を最初からではなく直近のリスタートマーカから再同期できます。ネットワークや記録媒体が不安定な場面で頑健性と耐障害性が上がります。

何 MCU ごとにマーカを入れるかを指定することで、画質と復号の頑健性のバランスを取れます。マーカを増やすと頑健性は上がりますが、各マーカが数バイトを占めるためファイルがわずかに大きくなることがあります。
最適ハフマン符号化表Boolean画像データの実際の統計特性に基づき、圧縮率を最大化するハフマン符号化表を計算します。符号化段階で DCT 係数の頻度を数え、ハフマン木を構築して表を生成します。復号時は同じ表で元データを復元し、可逆な伸張を完了します。
各 8x8 ブロックにトレリス量子化を適用Boolean符号化効率と画質を上げるため、各 8x8 ピクセルブロックに最適化された量子化戦略(トレリス量子化)を適用します。各量子化ステップで細かい決定を行い、最適なレート歪み性能を目指して全体の符号化効率を上げます。
極端な値のサンプルにオーバーシュートを適用Boolean信号や画像を処理する際、特に大きいまたは小さい値の点に意図的にオーバーシュートを加え、局所特徴を強調します。ただし程度を制御しないと画質が落ちます。
DCT 係数スペクトルを別スキャンに分割BooleanJPEG 圧縮では、離散コサイン変換(DCT)係数のスペクトルを複数の独立したスキャンに分けます。画像はまず 8x8 ブロックに分割され、各ブロックの DCT 後に周波数情報を含む係数列が得られます。プログレッシブ JPEG では特に重要で、ダウンロード中にまず低周波(輪郭)を表示し、徐々に細部を足していきます。回線が遅くても画像の概要をより早くプレビューでき、体験が向上します。

PNG

名称値の範囲影響要因
圧縮係数0~9値が小さいほど品質が低い
libspng 行フィルタフラグnone, sub, up, avg, paeth, allPNG 圧縮ではフィルタ前処理が圧縮効率を上げる重要なステップです。PNG 規格がサポートするフィルタ種別は次のとおりです。

NONE: フィルタなし。前処理せず生データを直接圧縮。
SUB: 左隣ピクセルとの差分で予測。各ピクセル値から左の値を引き、冗長を減らす。
UP: 真上ピクセルとの差分で予測。各ピクセル値から直上の値を引き、相関を減らす。
AVG: 左隣と真上の平均で予測。左上 2 ピクセルの平均を引き、水平・垂直の情報を組み合わせる。
PAETH: Paeth 予測器で最適な近傍ピクセルを自動選択。周囲の状況に応じて最も適切な予測値を選び、より良い圧縮を目指す。
ALL: 適応的フィルタ選択。符号化時に 5 種すべてを試し、各行で最も圧縮効果の高い種別を選ぶ。通常は最高圧縮率だが計算コストは相対的に高い。

これらのフィルタは符号化前に隣接ピクセル間の相関を減らし、後続のエントロピー符号化(DEFLATE など)がより効果的に圧縮できるようにします。
8bpp パレット量子化を使用false画像をピクセルあたり 8 ビット(bpp)のパレット色モードへ量子化します。画像全体の色は最大 256 色のパレットに制限されます。

色数が少なく高い色忠実度が不要な画像(単純な図形、アイコン、一部のカートゥーンなど)に適します。PNG で 8bpp パレットを使うと、特に色が限られた画像で視覚品質を保ちつつ効率的な可逆圧縮ができます。

GIF

名称値の範囲影響要因
フレーム間最大誤差0~32「フレーム間透明度の最大誤差」は、複数フレームのアニメーションで、あるフレームから次へ透明度が変化してよい最大差です。GIF アニメは一連の個別フレームで構成され、各フレームに独自の透明領域があることがあります。ファイルを小さくするため、隣接フレームの類似部分は効率よく符号化し、変化したピクセルだけを保存します。

実務では、圧縮と品質の最良バランスを得るようこのパラメータを調整します。
パレット間最大誤差0~256パレット再利用を検討するとき、アニメ圧縮アルゴリズムは現フレームの色要件と前フレーム(または他の利用可能なフレーム)のパレットの一致度を比べます。一致度は 2 つのパレット間の「誤差」(通常は色差の合計)で定量化できます。差が視覚的にほぼ区別できないほど小さければ前のパレットを再利用し、容量を節約できます。
パレットを再利用true似たパレットの重複保存を避け、ファイルサイズを減らします。連続する 2 フレーム以上が多くの同じ色を共有する場合、前フレームのパレットを再利用すると大幅に容量を節約できます。

TIFF/JP2K

名称値の範囲影響要因
タイル幅(ピクセル)1- 32768TIFF ではタイル幅は画像を構成するタイルの水平寸法、つまりタイルの水平方向のピクセル数です。タイルはブロック保存・読み取りのための矩形領域で、大きな画像の処理を容易にします。
タイル高さ(ピクセル)1-32768タイル高さは垂直方向のピクセル数です。タイル幅と合わせて 1 タイルのサイズを定義します。
水平解像度(ピクセル/mm)0.001 ~ 1e+06水平解像度は水平 1 ミリメートルあたりのピクセル数で、細部密度の尺度です。高いほど同じ物理空間により多くのピクセルがあり、細部が豊かです。
垂直解像度(ピクセル/mm)0.001 ~ 1e+06垂直解像度は垂直 1 ミリメートルあたりのピクセル数です。垂直方向の細部を反映し、水平解像度と合わせて全体の鮮明さと細部表現を決めます。
ピラミッド TIFF を書き出すBooleanフル解像度から低い解像度まで、複数解像度のコピーを含む多階層形式です。異なる詳細レベルへ素早くアクセスできるため、プレビューやズームが必要な用途に適します。
タイル TIFF を書き出すBooleanタイル TIFF は画像を複数のタイルまたはブロックに分け、それぞれ独立して圧縮・保存します。大きな画像の読み書き効率、特にランダムアクセスとネットワーク伝送が向上します。
1 ビット画像で 0 を白として扱うBoolean1 ビット画像(二値画像)では各ピクセルは 1 ビットだけで、通常 0 が一方の色、1 がもう一方です。伝統的には 0 が黒、1 が白です。ただし場合によっては 0 を白と設定でき、これは画像処理・符号化における設定可能な規約です。この設定はデータを正しく表示するためにどう復号するかに影響します。

HEIF

名称値の範囲影響要因
圧縮形式hevc, avc, jpeg, av1HEIF(High Efficiency Image File Format)圧縮で選べるアルゴリズムは次のとおりです。

HEVC: HEVC(High Efficiency Video Coding、別名 H.265)で圧縮。前世代より高い圧縮効率の画像・動画形式です。x265 は HEVC 符号化用のオープンソースライブラリです。
AVC: AVC(Advanced Video Coding、別名 H.264)で圧縮。圧縮効率と計算資源のバランスが取れた広く使われる規格です。x264 は人気の AVC エンコーダです。
JPEG: JPEG 規格で圧縮。静止画向けの非可逆形式で、小さいファイルでも良好な画質を保てることで知られます。ここでは標準 JPEG エンコーダを使います。
AV1: AV1(AOMedia Video 1)で圧縮。Alliance for Open Media が開発した次世代コーデックで、オープンソースライセンスを保ちつつ HEVC より高い圧縮効率を目指します。aom は Google 主導の AV1 符号化ライブラリです。
エンコーダauto, aom, rav1e, svt, x265HEIF 圧縮で画像データを HEIF 対応形式へ圧縮するエンコーダ選択肢です。

AUTO: エンコーダを自動選択。状況と利用可能な資源に応じて最適なものを選びます。
AOM: AOMedia(AOM)開発のエンコーダ。主に AV1 向け。AOMedia は Google 主導のアライアンスで、AV1 エンコーダは高効率圧縮を目的とします。
RAV1E: 高性能・高品質の動画圧縮で知られるオープンソース AV1 エンコーダ。コミュニティ主導で効率的な AV1 符号化を提供します。
SVT: Socionext Inc. と Amazon Lab126 が共同開発した別の AV1 エンコーダ SVT-AV1。多様な用途向けの高効率圧縮を目指します。
X265: HD / UHD 動画圧縮で広く使われる効率的な HEVC(H.265)エンコーダ。優れた圧縮率と画質で知られます。

HEIF でエンコーダを変えると最終ファイルサイズ、符号化速度、復号互換性、画質に影響します。要件とデバイス能力に応じて最適なものを選んでください。

AVIF

名称値の範囲影響要因
---
最終更新日