ic

画像変換ユーティリティ。

ic は、画像ファイルを最適化されたピラミッドTIFF形式(PTIFF)に変換するコマンドラインツールです。画像サービングでは変換なしで画像を処理できますが、512 x 512ピクセルを超えるすべての画像をPTIFFに変換することをお勧めします。 この変換により、最適なサーバーパフォーマンスとリソース使用率が確保され、応答時間が最小限に抑えられます。

写真コンテンツを含むPTIFFファイルは、JPEGでエンコードすることをお勧めします(-jpegcompressを指定します)。 コンピュータ生成コンテンツは、可逆圧縮(-deflatecompressまたは-lzwcompress)の利点があります。 色変換またはピクセルタイプ変換が必要な場合を除き、画質劣化を防ぐために、JPEGソース画像データはデコードせずにPTIFFに転送されます。 この場合、指定した圧縮オプションは低解像度ピラミッドレベルにのみ適用されます。

大きい画像を変換しない場合は、使用するメモリ量を制御するパラメータを設定する必要はありません。 ただし、メモリをic増やす場合は、下記の-maxmem設定を使用してください。 必要なメモリ量を計算する目安として、画像の幅にチャネルの高さに画像の数を掛けた値を掛けるのが適切です。 例えば、アルファに3を掛けたRGB画像の場合は4です。 さらに、チャネルが8重複ではなく16ビット/コンポーネントの場合は、最終的な結果になります。

使用方法

ic -convert [options] sourceFiledestFile

ic -convert [options] sourceFolderdestFolder

-c -convert [options] sourceFiledestFolder

options

コマンドオプション(下記を参照)。

sourceFile

単一の入力画像ファイル。

destFile

単一出力PTIFFファイル(SourceDirectoryと共に使用する場合は無効)

sourceFolder

入力画像が格納されているフォルダー。

destFolder

出力PTIFFファイルの書き込み先フォルダー。

を返す

成功した場合は0。 エラーが発生した場合は、ゼロ以外の値が返され、エラーの詳細がstderrに送られます。

オプション

-未圧縮

出力画像は圧縮しないでください。

-deflatecompress

deflate(zip)圧縮(デフォルト)を使用します。

-lzwcompress

Lempel-Ziv-Welch(LZW)圧縮を使用します。

-jpegcompress

JPEGエンコーディングを使用します。 sourceFile にアルファデータが含まれる場合は無視されます。

-jpegquality <> quality >

JPEG画質(0 ~ 100;初期設定は95です)。

-fullsamplecrominance

JPEGクロマダウンサンプリングを無効にします(カラーテキストとグラフィックの品質が向上します)。 これは、CMYKまたはグレースケールの出力画像には影響しません。

-usm <> amount > <> radius > threshold <> > <> monochrome >

アンシャープマスクをサブサンプルピラミッドレベルに適用します。 詳細は op_usm= を参照してください。 (最大解像度の画像には適用されません)。

-applyClippath

ソースファイル内にクリップパスが存在する場合は、そのパスを使用して、関連するアルファデータを作成します。

-dpi <> dpi >

destFile の印刷解像度(dpi);指定しなかった場合、 srcFile の印刷解像度は destFile にコピーされます。

-autocrop <> corner > <> mode > tolerance > infoFile <> <> >

切り抜き長方形を計算して、べた塗りの背景を最小限にします。 自動切り抜きアルゴリズムによって画像全体が切り抜かれる場合、切り抜き情報は出力されません。

画像を変換せずに切り抜き長方形を計算するには、 -autocrop を指定し、 -convert を指定せず、 destFileを指定しません。

corner - ul | ur | ll | lr

シードポイントを使用する画像の隅を指定します。 modeが1の場合は無視されます。

mode - 0 | 1

0に設定すると、指定した隅のピクセルのカラーに基づいて切り抜かれます。アルファデータがソースイメージに関連付けられている場合、事前に乗算されたカラーデータに対して機能します。

1に設定すると、アルファデータに基づいて切り抜きが行われます。cornerは無視され、0は常にシード値です。アルファデータがソース画像に関連付けられていない場合、切り抜きは適用されません。

tolerance — マッチ許容値。実数0.0 ~ 1.0。ピクセルコンポーネントの値との一致に関する許容値を指定します。 完全一致の場合は0に設定します。

infoFile — 切り抜き情報データの書き込み先となるXML出力ファイルのパスと名前。

-embedXmpData

XMPメタデータを(利用可能な場合) から destFile に変更なしでコピーします。

-embedColorProfile

ICCカラープロファイルを destFile に埋め込みます(プロファイルはデフォルトで埋め込まれません)。

-imageprofile <> file >

ICCプロファイルファイルのパスと名前。 sourceFile のカラースペースを定義し、そのピクセルタイプと一致させる必要があります。 プロファイルが sourceFile に埋め込まれていない場合にのみ指定します。これは埋め込みプロファイルを上書きするためです。

-viewprofile <> file >

ICCプロファイルファイルのパスと名前。 destFile のピクセルタイプとカラースペースを定義します。 sourceFile に埋め込みプロファイルがある場合、または -imageprofile が指定されている場合、ICはこのプロファイルに変換します。

-intentPerceptical

カラースペース変換に対する知覚的なレンダリングインテント。

-intentRelColorimetric

カラースペース変換の相対的な色域を保持レンダーインテント(初期設定)

-intentAbsColorimetric

カラースペース変換用の絶対的な色域を保持レンダリングインテント。

-intentSaturation

カラースペース変換用の彩度レンダリングインテント。

-cmsNoBlackPointCompensation

特定の色変換に対するブラックポイント補正の無効化

デフォルトで有効です。

-cmsNoDither8

色変換時にディザリング(エラー拡散)を無効にします。

-maintenancepixeltype

CMYKからRGBへの自動変換を無効にします。

- forceJPEGDecompress

JPEG入力画像の強制デコードおよび再エンコード。

注意:このオプションを 適用すると、画質が低下する場合があります。

-downsample2x2

標準品質(バイリニア)の再サンプリングフィルタを使用します。

-downsample8x8

より高いクォリティ(ランチョスウィンドウ)の再サンプリングフィルタ(デフォルト)を使用します。

-downsample8x8FlashPix

より高い画質(FlashPix)のリサンプリングフィルタを使用します。

-downsample8x8BicubicSharp

Photoshopスタイルの8x8バイキュービックシャープフィルターを使用したダウンサンプル

-nousage

最初のオプションとして指定した場合、無効なオプションが見つかった場合に、使用状況情報の出力を抑制します。

-上書き

既存の destFile を上書きできます。 デフォルトでは、上書きを防ぐために、ファイル名に数値のサフィックスが追加されます。

スキフィデン

非表示のソースファイルを無視します。

-continueonerror

エラーが発生した場合は処理を停止しないでください。 複数のファイルを処理する場合にのみ有効です。

-logfile <> file >

ログファイルのパスと名前(デフォルトは stdout )。

-loglevel <> level >

ログレベル。

< 0="">

0 — 処理するリストファイル。

1 — 不要なファイルの追加レポート。

2 — 進行状況のレポート追加。

3 — 検出されたすべてのファイルの追加レポート。

4 — ファイルレベルでの追加進行状況レポート。

-logappend

ログファイルに追加(デフォルト)

-nologappend

ログファイルを上書きします。

-logprogressmsec <> msec >

loglevel 2以降のログ間隔(ミリ秒)(デフォルトは3000)。

-maxmem <> bytes >

メモリ使用量の制限。 10 MB以上にする必要があります。

-maxmempercent <> percent >

メモリ使用量の制限。 デフォルトは、物理メモリの25%です。 maxmem maxmempercent も明示的に設定されていない場合は、maxmempercentのデフォルト値が使用されます。

-バージョン

このユーティリティのバージョン情報を返します。 他のオプションは使用しないで指定します。

サポートされる入力画像形式

次の表に、ICでサポートされる画像ファイル形式と形式リストを示します。

形式

Pixel TypeBits/Chan

ビット/チャン

圧縮

説明

BMP

(Windowsビットマップ)

RGB |インデックス付き

1 | 5/6 | 8

未圧縮 | RLE

5/6ビット/チャネルは、16ビットRGB (5-5-5および5-6-5ビット/チャネル)のサポートを示します。

EPS

(Encapsulated Postscript)

CMYK | RGB | gray

8

ASCII | ASCII85 |バイナリ | JPEG

Photoshopで生成されたEPSファイルのみがサポートされます。

CompuServe

GIF

索引付き

8

LZW

指定した場合、パレットの透明度の値はアルファに変換されます。

JPG

(JFIF/JPEG)

CMYK | RGB | gray

8

JPEG

Photoshop

PSD

CMYK | CMYKA | RGB | RGBA | gray | grayA

1 | 8 | 16

未圧縮 |圧縮済み

結合された画像のみ;レイヤーと余分なチャネルは無視されます。

Macintosh

PICT

RGB

8

RLE

ビットマップデータのみ、ベクトルデータは無視されます。

PNG

RGB | RGBA | gray | grayA |インデックス付き

3 | 2 | 4 | 8 | 16

圧縮

TIFF

CMYK | CMYKA | RGB | RGBA | gray | grayA |インデックス付き

1 | 8 | 16

未圧縮 | ZIP | LZW | JPEG | CCITT RLE | CCITT G3 | CCITT G4 |パックビット

最初に関連付けられたアルファチャネルを除き、余分なチャネルは無視されます。

埋め込まれたICCプロファイルは、EPS、JPG、PSD、PNGおよびTIFFファイルで認識されます。

埋め込まれたパスとXMPメタデータは、EPS、JPG、PSDおよびTIFFファイルで認識されます。

1つの画像を最高画質で変換し、同じフォルダーに保つ:

ic -convert src/myFile.png src/myFile.tif

srcFolder​内のすべての画像をJPEGエンコードピラミッドTIFFに変換し、destFolder​に配置します。

ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder

srcFolder​内のすべての画像を変換します。 JPGファイルのエンコードされた画像データは、これらの画像の残りの画像角錐の部分に対して、また、すべての非JPG入力ファイルの出力画像全体に対して、最大解像度、損失なしのLZW圧縮に使用されます。 ピクセルタイプ、埋め込みカラープロファイル、XMPメタデータなど。 の値は維持されます。

ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder

このページ