TIFFの圧縮方式
tiff-compress
tiff-compress パラメーターは、fm=tiff と fm=tiff8 の出力をどのように圧縮するかを指定します。どの方式が適切かは、そのファイルを利用する側によって決まります。印刷やアーカイブのワークフローでは通常は可逆圧縮が必要で、スキャン文書のパイプラインでは group4 が求められることもあります。
| 値 | 圧縮 | サイズ | 備考 |
|---|---|---|---|
deflate | 可逆 | 約145KB | fm=tiff のデフォルト |
lzw | 可逆 | 約168KB | fm=tiff8 のデフォルト。古いツールで最も広く対応されている方式です |
none | 非圧縮 | 約183KB | ファイルサイズは最大です。展開できない環境向けに使用します |
jpeg | 非可逆 | 約21KB | q が適用され、透明度は白で塗りつぶされます |
group4 | 可逆、1ビット | 約3KB | 白黒のみ。FAXやスキャン文書向けです |
サイズはいずれも同じ幅300pxの写真を計測した値で、絶対値ではなく相互の比較を目的としています。
https://assets.imgix.net/docs/rendering-api/food-plate.jpg?w=300&fm=tiff&tiff-compress=deflategroup4 が極端に小さいのは、色の情報を完全に破棄するためです。本当に白黒2値の素材にのみ使用してください。
値は小文字のみです。 LZW は認識されずデフォルトにフォールバックします。認識できない値も同様です。
tiff-compress は X-Imgix-Params レスポンスヘッダーには表示されません。