チュートリアルメニューこのページの目次

サポートされている画像形式

ImageMagick は、magick (例: GIF) という ASCII 文字列を使用して、ファイル形式、形式として機能するアルゴリズム、組み込みパターン、および埋め込みプロファイル タイプを識別します。一部の形式のサポートは、ライブラリまたは外部プログラムに委任されています。インストール ガイドには、これらのディストリビューションの場所と必要な特別な構成オプションが記載されています。

システムでサポートされている画像形式の完全なリストを取得するには、次のように入力します。

magick identify -list format 

一部のプラットフォームでは、ImageMagick は、Zip 圧縮の場合は .gz、Linux 圧縮の場合は .Z、ブロック圧縮の場合は .bz2、PGP 暗号化の場合は .pgp という拡張子を自動的に処理します。たとえば、image.pnm.gz という PNM 画像は自動的に解凍されます。

カラースペースについて

画像形式の大部分は sRGB カラースペースを想定しています (JPEG、PNG など)。一部の形式はリニア RGB のみ (EXR、DPX、CIN、HDR など) またはリニア GRAY のみ (PGM など) をサポートしています。一部の形式は CMYK をサポートしています。また、LAB (CieLAB) もサポートしている形式もたまにあります (TIFF、PSD、JPG、JP2 など)。画像のカラースペースを確認するには、次のコマンドを使用します:

$ magick identify -verbose image.jpg
Image: image.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
...
Colorspace: sRGB OR use the appropriate percent escape
$ magick image.jpg -print "%[colorspace]\n" null:
sRGB 

画像を処理するときは、カラースペースに注意してください。多くの画像処理アルゴリズムは、リニア RGB カラースペースを想定しています。sRGB カラースペースで処理すると満足のいく結果が得られるかもしれませんが、リニア RGB (基本的にガンマ関数を取り除いた sRGB) では、より優れた結果が得られる場合があります。たとえば、

magick image.jpg -colorspace RGB -resize 50% -colorspace sRGB resize.jpg 

IM 6.7.8-2 以降では、Imagemagick が HDRI 対応かどうかに関係なく、LAB カラースペースで適切に作業できます。基本的に、A チャネルと B チャネルは 50% グレー バイアスで保存され、フォーマットで必要なネガを処理できるようになります。

magick lab.tif -resize 50% resize.jpg 

繰り返しになりますが、一部の画像処理演算子が LAB 空間で直接動作するのは意味がないかもしれませんが、ImageMagick ではそれが可能であり、通常は妥当な結果が返されます。

サポートされている画像形式

ImageMagick は、100 を超える主要なファイル形式 (サブ形式は含みません) の読み取りをサポートしています。次の表は、サポートされている画像形式の概要を示しています。

タグモード説明メモ
AAIRWAAI Dune イメージ
APNGRWアニメーション ポータブル ネットワーク グラフィックス注意: APNG (apng:myImage.apng) イメージ シーケンスを読み取るには、明示的なイメージ形式指定子を使用する必要があります。そうでない場合は、PNG イメージであると想定され、次のイメージのみを読み取ります。最初のフレーム。APNG 画像を処理するには、実行パスに ffmpeg が必要です。
ARTRWPFS: 1st Publisher元々は Macintosh (MacPaint?) で使用されていた形式ですが、後に PFS: 1st Publisher クリップ アートに使用されました。
ARWRSony デジタル カメラ Alpha RAW 画像形式Sony カメラの RAW 埋め込みカラー プロファイルを使用するには、-define dng:use-camera-wb=true を設定します。次のオプションも設定できます: use-auto-wbno-auto-bright、および output-color
AVIRMicrosoft Audio/Visual Interleaved
AVIFRWAV1 ビデオのキーフレームから派生した形式
AVSRWAVS X画像
BAYERRWモザイク加工された生のサンプル-size および -depth を使用して、画像の幅、高さ、および深さを指定します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深さを 32、倍精度の場合は 64、半精度の場合は 16 に設定します。符号付きピクセル データの場合は、-define quantum:format=signed を使用します。
BPGRWより優れたポータブル グラフィックス-quality を使用して、画像圧縮品質を指定します。 BPG の要件を満たすには、品質引数を 2 で割ります (例: -quality 92 は、BPG 圧縮として 46 を割り当てます)。
BMP, BMP2, BMP3RWMicrosoft Windows ビットマップデフォルトでは、BMP 形式はバージョン 4 です。バージョン 3 と 2 を書き込むには、それぞれ BMP3 と BMP2 を使用します。ファイル サイズ チェックを無視するには、-define bmp:ignore-filesize を使用します。
BRFWBraille Ready 形式並置を使用しますBRF ASCII 点字エンコーディングを使用して、6 点点字パターン (つまり 6x2 点マトリックス) で画像を再現します。
CALSR継続的取得およびライフサイクル サポート タイプ 1 画像MIL-R-28002 および MIL-PRF-28002 で指定されています。米国軍がマイクロフィルムの代わりに使用する標準ブループリント アーカイブ形式です。
CINRWKodak Cineon 画像フォーマット-set を使用して、画像のガンマまたは黒と白のポイントを指定します (例: -set gamma 1.7-set reference-black 95-set reference-white 685)。プロパティには、cin:file.create_date、cin:file.create_time、cin:file.filename、cin:file.version、cin:film.count、cin:film.format、cin:film.frame_id、cin:film.frame_position、cin:film.frame_rate、cin:film.id、cin:film.offset、cin:film.prefix、cin:film.slate_info、cin:film.type、cin:image.label、cin:origination.create_date、cin:origination.create_time、cin:origination.device、cin:origination.filename、cin:origination.model、cin:origination.serial、cin:origination.x_offset、cin:origination.x_pitch、cin:origination.y_offset、cin:origination.y_pitch、cin:user.data が含まれます。
CIPWCisco IP 電話の画像形式
CMYKRW生のシアン、マゼンタ、イエロー、ブラックのサンプル-size および -depth を使用して、画像の幅、高さ、および深さを指定します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深さを 32、倍精度の場合は 64、半精度の場合は 16 に設定します。
CMYKARW生のシアン、マゼンタ、イエロー、ブラック、アルファ サンプル-size-depth を使用して、画像の幅、高さ、深さを指定します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深さを 32、倍精度の場合は 64、半精度の場合は 16 に設定します。
CR2RCanon デジタルカメラの RAW 画像形式明示的な画像形式が必要です。そうでない場合は、画像は TIFF 画像 (例: cr2:image.cr2) として解釈されます。
CRWRCanon デジタルカメラの RAW 画像形式
CUBERRGB 値に基づいて色を別の色に置き換えるための数学命令を含むルックアップ テーブル。カラー グレーディング プリセットのようなものです。このプロセスは、非常に高い精度でピクセルごとに実行されます。レベル 8 の場合は、次のようにレベルを選択します:cube:Vibrant.cube[8]
CURRMicrosoft カーソル アイコン
CUTRDR Halo
DCMRDICOM (Digital Imaging and Communications in Medicine) 画像医療コミュニティで X 線などの画像に使用されます。ImageMagick は、ウィンドウ センター (0028,1050) およびウィンドウ幅 (0028,1051) タグに基づいて初期表示範囲を設定します。表示範囲を最小および最大ピクセル値に設定するには、-define dcm:display-range=reset を使用します。ファイル内の再スケールの傾斜と切片の設定の解釈を有効にするには、-define dcm:rescale=true を使用します。ファイル内の中心と幅の設定を独自の値で上書きするには、-define dcm:window=centerXwidth を使用します。
DCRRデジタル カメラの RAW 画像ファイルDCRAW を使用して RAW 写真デコーダー委任プログラムを活用します (例: dcraw:IMG_2600.dng)
DCXRWZSoft IBM PC マルチページ ペイントブラシ画像
DDSRWMicrosoft Direct Draw Surface-define を使用して圧縮を指定します (例: -define dds:compression={dxt1, dxt5, none})。その他の定義には dds:cluster-fit={true,false}dds:weight-by-alpha={true,false}dds:fast-mipmaps={true,false} があり、dds:mipmaps を使用してミップマップの数を設定します (画像リストを使用するには fromlist を使用します)。
DEBUGW生のピクセル デバッグ ファイル。開発者にのみ役立つ可能性があります
DIBRWMicrosoft Windows デバイス非依存ビットマップDIB は BMP ヘッダーのない BMP ファイルです。WMF などの複合形式で埋め込まれた画像をサポートするために使用されます。
DJVUR
DMRRWデジタル メディア リポジトリMagickCache デリゲート ライブラリが必要です。サポートされているオプションには、dmr:path (リポジトリの場所)、dmr:passkey (デジタル メディア リポジトリを開くキー)、dmr:passphrase (メディア リソースのスクランブルまたはアンスクランブルのオプション)、および dmr:ttl (有効期限) があります。リソースをメタデータとして保存するには、dmr:meta (メタデータ) プロパティを設定します。
DNGRデジタル ネガティブ明示的な画像形式が必要です。そうでない場合、画像は TIFF 画像 (例: dng:image.dng) として解釈されます。
DOTRグラフの視覚化-define を使用してレイアウト エンジンを指定します (例: -define dot:layout-engine=twopi)。
DPXRWSMPTE Digital Moving Picture Exchange 2.0 (SMPTE 268M-2003)-set を使用してイメージのガンマまたは黒と白のポイントを指定します (例: -set gamma 1.7-set reference-black 95-set reference-white 685)。
EMFRMicrosoft 拡張メタファイル (32 ビット)Microsoft Windows でのみ使用できます。-size コマンドライン オプションを使用して、最大幅と最大高さを指定します。
EPDFRWEncapsulated Portable Document Format
EPIRWAdobe Encapsulated PostScript Interchange 形式読み取りには Ghostscript が必要です。
EPSRWAdobe Encapsulated PostScript読み取るには Ghostscript が必要です。
EPS2WAdobe Level II Encapsulated PostScript読み取るには Ghostscript が必要です。
EPS3WAdobe Level III Encapsulated PostScript読み取るには Ghostscript が必要です。
EPSFRWAdobe Encapsulated PostScript読み取りには Ghostscript が必要です。
EPSIRWAdobe Encapsulated PostScript 交換形式読み取りには Ghostscript が必要です。
EPTRWTIFF プレビュー付きの Adobe Encapsulated PostScript Interchange 形式読み取りには Ghostscript が必要です。
EXRRWIndustrial Light & Magic が開発したハイ ダイナミック レンジ (HDR) ファイル形式この画像形式の詳細については、High Dynamic-Range Images を参照してください。出力カラー タイプを指定するには、-define exr:color-type={RGB,RGBA,YC,YCA,Y,YA,R,G,B,A} を使用します。YC(A) のサンプリング レートを指定するには、-sampling-factor を使用します (例: 2x2 or 4:2:0)。 OpenEXR デリゲート ライブラリが必要です。
FARBFELDRWFarbfeld ロスレス画像形式sRGB 16 ビット RGBA ロスレス画像形式
FAXRWグループ 3 TIFFこの形式は、標準で要求されている 1728 の固定幅です。TIFF 形式を参照してください。 FAX マシンは、高さの 1.5 倍の幅を持つ非正方形ピクセルを使用しますが、コンピュータ ディスプレイは正方形ピクセルを使用するため、100x150% のサイズ変更指定を使用して明示的にサイズを変更しない限り、FAX イメージは狭く見える場合があります。
FITSRWフレキシブル イメージ トランスポート システム単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。倍精度浮動小数点形式の場合は、深さを 64 に設定します。
FL32RWFilmLight 浮動小数点画像形式
FLIFRW無料のロスレス画像形式
FPXRWFlashPix 形式FlashPix には次のオプションがありますメガピクセルおよびギガピクセルの画像をさまざまな解像度で 1 つのファイルに保存します。これにより、Web ブラウザ内で表示するときに帯域幅を節約し、表示時間を短縮できます。FlashPix SDK が必要です。-define fpx:view を使用して FlashPix 表示パラメータを指定します。
FTXTRWマルチスペクトル チャネルをフォーマットされたテキストとして読み取りおよび書き込みます
GIFRWCompuServe グラフィックス交換形式最大 256 個のパレット エントリを持つ 8 ビット RGB 疑似カラー。フォーマットの古いバージョン 87a を書き込むには、フォーマット GIF87 を指定します。GIF の透明色を指定するには、-transparent-color を使用します (例: -transparent-color wheat)。
GPLTRGnuplot プロット ファイルgnuplot4.0.tar.Z 以降が必要です。
GRAYRW生のグレー サンプル画像の幅、高さ、深さを指定するには、-size-depth を使用します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深度を 32、倍精度の場合は 64、半精度の場合は 16 に設定します。符号付きピクセル データの場合は、-define quantum:format=signed を使用します。ImageMagick はスキャンライン パディングをサポートしています。画像がパディングされていない場合は、代わりに画像を 1 次元ベクトルとして読み取って形状を変更することができます: magick -size 38700x1 -depth 1 gray:image.bin -reshape 180x215 image.png
GRAYARW生のグレーとアルファのサンプル-size-depth を使用して、画像の幅、高さ、深さを指定します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深さを 32、倍精度の場合は 64、半精度の場合は 16 に設定します。
HDRRWRadiance RGBE 画像形式
HDRRWRadiance RGBE 画像形式
HEICRWApple 高効率画像形式品質をロスレス HEIC 画像を生成するには 100 を使用します。libheif デリゲート ライブラリが必要です。認識される定義には heic:preserve-orientation={true,false}depth-image={true,false}heic:speed、および heic:chroma が含まれます。
HPGLRHP-GL プロッタ言語hp2xx-3.4.4.tar.gz が必要
HRZRW低速スキャン テレビ
HTMLRWクライアント側イメージを含むハイパーテキスト マークアップ言語マップHTM とも呼ばれます。読み取りには html2ps が必要です。クライアント側のイメージ マップをエクスポートする場合、ファイル名に \\xff 文字を使用することはできません。
ICORMicrosoft アイコンICON とも呼ばれます。
INFOW画像の形式と特性
ISOBRLWISO/TR 11548-1 BRaiLleISO/TR 11548-1 点字エンコーディングを使用して、8 点の点字パターン (つまり 8x2 点マトリックス) を並べて画像を再現します。
ISOBRL6WISO/TR 11548-1 点字 6 点ISO/TR 11548-1 点字エンコードを使用して、6 点点字パターン (つまり 6x2 点マトリックス) の並置を使用して画像を再現します。
JBIGRWJoint Bi-level Image Experts Group ファイル交換形式BIE および JBG とも呼ばれます。jbigkit-1.6.tar.gz が必要です。
JNGRW複数画像ネットワーク グラフィックス透過性のある PNG スタイルのラッパーの JPEG。libjpeg および libpng-1.0.11 以降が必要で、libpng-1.2.5 以降が推奨されます。
JP2RWJPEG-2000 JP2 ファイル形式の構文-define オプションでエンコード オプションを指定します。詳細については、JP2 Encoding Options を参照してください。
JPTRWJPEG-2000 コード ストリーム構文-define オプションでエンコード オプションを指定します。詳細については、JP2 Encoding Options を参照してください。
J2CRWJPEG-2000 コード ストリーム構文-define オプションでエンコード オプションを指定します。詳細については、JP2 Encoding Options を参照してください。
J2KRWJPEG-2000 コード ストリーム構文-define オプションでエンコード オプションを指定します。詳細については、JP2 Encoding Options を参照してください。
JPEGRWJoint Photographic Experts Group JFIF 形式JPEG は非可逆圧縮であることに注意してください。また、JPEG では白黒画像を作成できず、透明度も保存できません。
JXRRWJPEG 拡張範囲jxrlib デリゲート ライブラリが必要です。実行パスに JxrDecApp および JxrEncApp アプリケーションを配置してください。
JSONWJavaScript Object Notation、軽量データ交換形式次の定義を使用して、画像に関する追加属性を含めます: -define json:locate-define json:limit-define json:moments、または -define json:features-define json:version を使用して JSON モデル スキーマ バージョンを指定します。現在のバージョンは 1.0 です。1.0 未満のバージョンでは、スペルミスのあるラベルを含む元の JSON 出力が返されます。
JXLRWJPEG XL 画像コーディング システムJPEG XL デリゲート ライブラリが必要です。努力を設定するには-define jxl:effort=integerを使用し、デコード速度を設定するには-define jxl:decoding-speed=integerを使用します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深度を 32 に設定し、半精度の場合は 16 に設定します。
KERNELW形態学カーネル形式形態学カーネルに適した形式
MANRLinux リファレンス マニュアル ページGNU groff と Ghostcript がインストールされている必要があります。
MATRMATLAB 画像形式
MIFFRWMagick マルチスペクトル画像ファイル形式この形式は、ImageMagick で認識されるすべての画像属性を保持します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深度を 32、倍精度の場合は 64、半精度の場合は 16 に設定します。
MONORW最下位バイトを先頭にした 2 レベル ビットマップ
MNGRW複数イメージのネットワーク グラフィックス複数の画像、アニメーション、透過 JPEG をサポートする PNG のような画像形式。libpng-1.0.11 以降が必要、libpng-1.2.5 以降を推奨。フレーム間遅延が 0 の場合、各追加レイヤーが上に合成された 1 つのフレームが生成されます。モーションの場合は、必ず 0 以外の遅延を指定してください。
M2VRWMotion Picture Experts Group ファイル交換形式 (バージョン 2)ffmpeg が必要です。
MPEGRWMotion Picture Experts Group ファイル交換形式 (バージョン 1)ffmpeg が必要です。
MPCRWMagick Pixel Cache 画像ファイル形式最も効率的なデータ処理パターンは、一度書き込み、何度も読み取るパターンです。画像はソースから生成またはコピーされ、その後、時間の経過とともに画像ピクセルに対してさまざまな分析が実行されます。MPC はこのパターンをサポートしています。 MPC はネイティブの in-memory ImageMagick 非圧縮ファイル形式です。このファイル形式は、メモリ内の画像を表すために ImageMagick で使用されるものと同じで、ファイルを直接メモリにマッピングすることで読み取られます。MPC 形式は移植性がなく、アーカイブ形式としては適していません。高性能画像処理の中間形式としては適しています。MPC 形式では、1 つの画像をサポートするために 2 つのファイルが必要です。画像属性は拡張子 .mpc のファイルに書き込まれ、画像ピクセルは拡張子 .cache のファイルに書き込まれます。
MPORマルチピクチャ オブジェクト
MPRRWMagick 永続レジストリこの形式では、メモリへの画像の書き込みとメモリからの画像の読み取りが可能です。ファイル名はレジストリ キーです。画像は、明示的に削除するかプログラムが終了するまで保持されます。たとえば、MPR を使用してチェッカーボードを作成します。
MRWRSony (Minolta) Raw 画像ファイルSony カメラの RAW 埋め込みカラー プロファイルを使用するには、-define dng:use-camera-wb=true を設定します。
MSLRWMagick スクリプト言語MSL は、conjure ユーティリティでサポートされている XML ベースのスクリプト言語です。MSL には libxml2 デリゲート ライブラリが必要です。
MTVRWMTV レイトレーシング画像形式
MVGRWMagick ベクター グラフィックス。ネイティブ ImageMagick ベクター メタファイル形式。magick-draw オプションで受け入れられるベクター描画コマンドを含むテキスト ファイル。
NEFRNikon デジタル SLR カメラの RAW 画像ファイル
ORFROlympus デジタル カメラの RAW 画像ファイル
ORARレイヤー化されたラスター ベースのオープン交換フォーマットグラフィックス
OTBRWオンザエア ビットマップ
P7RWXv の Visual Schnauzer サムネイル形式
PALMRWPalmピックスマップ
PAMW一般的な 2 次元ビットマップ形式
CLIPBOARDRWWindows クリップボードMicrosoft Windows でのみ使用できます。
PBMRWポータブル ビットマップ形式 (白黒)
PCDRWフォト CD書き込まれる最大解像度は 768x512 ピクセルです。これは、より大きな画像にはハフマン圧縮 (サポートされていません) が必要なためです。境界色を指定するには -bordercolor を使用します (例: -bordercolor black)。
PCDSRWフォト CDsRGB カラー テーブルを使用してデコードします。
PCLWHP ページ制御言語-define を使用して、ページ オプションに合わせる (例: -define pcl:fit-to-page=true) を指定します。
PCXRWZSoft IBM PC ペイントブラシ ファイル
PDBRWPalm データベース イメージ ビューアーフォーマット
PDFRWポータブル ドキュメント フォーマット読み込むには Ghostscript が必要です。デフォルトでは、ImageMagick はページ サイズを MediaBox に設定します。ただし、一部の PDF ファイルには、MediaBox よりも小さい CropBox または TrimBox があり、CropBox または TrimBox の外側に空白、登録マーク、またはカッティング マークが含まれている場合があります。ImageMagick に MediaBox ではなく CropBox または TrimBox を使用するように強制するには、-define (例: -define pdf:use-cropbox=true または -define pdf:use-trimbox=true) を使用します。PDF レンダリングの外観を改善するには、-density を使用します (例: -density 300x300)。Postscript から PDF への直接変換を指定するには、-define delegate:bimodel=true を使用します。ページ サイズに拡大縮小するには、-define pdf:fit-page=true を使用します。エラーが発生したときに処理を直ちに停止するには、-define pdf:stop-on-errortrue に設定します。ページ方向の設定を右から左に設定するには、-define pdf:page-direction=right-to-left を試してください。デフォルトでは、PDF は注釈と画像に「スクリーン」を使用して印刷されます。代わりにプリンタ オプションを使用するには -define pdf:printed=true を使用します。透明度を削除するには -alpha remove を使用します。PDF に書き込む場合、サムネイルはデフォルトで含まれます。-define pdf:thumbnail=true でサムネイルを生成します。レンダリング時に補間を有効にするには -define pdf:interpolate=true を使用します。
PEFRPentax Electronic File明示的な画像形式が必要です。そうでない場合、画像は TIFF 画像として解釈されます (例: pef:image.pef)。
PESREmbrid 刺繍フォーマット
PFARPostscript Type 1 フォント (ASCII)ファイルとして開くと、プレビュー イメージが返されます。
PFBRPostscript Type 1 フォント (バイナリ)ファイルとして開くとプレビュー イメージが返されます。
PFMRWポータブル フロート マップ形式
PGMRWポータブル グレーマップ形式 (グレースケール)
PHMRWポータブル フロート マップ形式 16 ビット ハーフ
PICONRW個人用アイコン
PICTRWApple Macintosh QuickDraw/PICT ファイル
PIXRエイリアス/Wavefront RLE イメージ形式
PNGRWポータブル ネットワーク グラフィックスlibpng-1.0.11 以降が必要、libpng-1.2.5 以降を推奨。PNG 仕様では、インチあたりのピクセル単位はサポートされておらず、センチメートルあたりのピクセル単位のみサポートされています。特定の関連イメージ プロファイルの読み取りを回避するには、-define profile:skip=name(例: profile:skip=ICC) を使用します。最大チャンク サイズを-define png:chunk-malloc-max=valueで設定します。
PNG8RWポータブル ネットワーク グラフィックス8 ビット インデックス、オプションでバイナリ透過性あり
PNG00RWポータブル ネットワーク グラフィックスPNG は元の形式からサブフォーマットを継承します可能
PNG24RWポータブル ネットワーク グラフィックス不透明またはバイナリ透明 24 ビット RGB
PNG32RWポータブル ネットワーク グラフィックス不透明または透明 32 ビットRGBA
PNG48RWポータブル ネットワーク グラフィックス不透明またはバイナリ透明 48 ビット RGB
PNG64RWポータブル ネットワーク グラフィックス不透明または透明な 64 ビット RGB
PNMRWポータブル anymapPNM は、ポータブル ビットマップ (PBM)、グレーマップ (PGM)、およびピクセルマップ (PPM) をサポートする形式のファミリです。pnm 自体に関連付けられたファイル形式はありません。出力形式指定子として PNM を使用すると、ImageMagick は画像を表すために最も適切な形式を自動的に選択します。デフォルトでは、形式のバイナリ バージョンが書き込まれます。 ASCII バージョンのフォーマットを書き込むには、-compress none を使用します。
POCKETMODRWPocketmod パーソナル オーガナイザー フォーマット使用例: magick -density 300 pages?.pdf pocketmod:organize.pdf
PPMRWポータブル ピックスマップ フォーマット(カラー)
PSRWAdobe PostScript ファイル読み取りには Ghostscript が必要です。ImageMagick にトリミング ボックスを強制的に適用させるには、-define (例: -define eps:use-cropbox=true) を使用します。Postscript レンダリングの外観を改善するには、-density を使用します (例: -density 300x300)。透明度を削除するには、-alpha remove を使用します。PDF から Postscript への直接変換を指定するには、-define delegate:bimodel=true を使用します。
PS2RWAdobe Level II PostScript ファイル読み取りには Ghostscript が必要です。
PS3RWAdobe Level III PostScript ファイル読み取りには Ghostscript が必要です。
PSBRWAdobe ラージ ドキュメント フォーマット
PSDRWAdobe Photoshop マルチスペクトル ビットマップ ファイル-define psd:alpha-unblend=off を使用すると、マージされたイメージのアルファ ブレンディングが無効になります。-define psd:additional-info=all|selective を使用すると、入力 PSD ファイルから出力 PSD ファイルに追加情報が転送されます。「selective」オプションでは、イメージのジオメトリに関連しないすべての追加情報が保持されます。「all」オプションは、イメージのジオメトリが変更されていない場合にのみ使用してください。このオプションは、調整レイヤーなどの単純でないレイヤーを入力 PSD ファイルから出力 PSD ファイルに転送する場合に役立ちます。この定義は、Imagemagick バージョン 6.9.5-8 以降で使用できます。-define psd:preserve-opacity-mask=true を使用すると、レイヤーの不透明度マスクが保持され、イメージを保存するときにレイヤーに再度追加されます。
PTIFRWピラミッドエンコード TIFFマルチ解像度 TIFF には、アイコンサイズまで縮小されたイメージの連続した小さいバージョンが含まれます。-define ptif:pyramid を使用して、ピラミッドの最小ベースとレベルを指定します (例: 64x4)。
PWPRSeattle File Works マルチイメージ ファイル
QOIRWかなり OK なイメージ フォーマット高速でロスレスなイメージ圧縮。
RADRRadiance イメージ ファイルRadiance ソフトウェア パッケージのra_ppmがインストールされている必要があります。
RAFRFuji CCD-RAW グラフィックファイル
RAWR生データ
RGBRW生データの赤、緑、青のサンプル-size-depth を使用して、画像の幅、高さ、深さを指定します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深さを 32、倍精度の場合は 64、半精度の場合は 16 に設定します。
RGB565R5-6-5 形式の生の赤、緑、青のピクセル-size を使用して、画像の幅と高さを指定します。
RGBARW生の赤、緑、青、アルファ サンプル-size および -depth を使用して、画像の幅、高さ、深さを指定します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。単精度浮動小数点の場合は深さを 32、倍精度の場合は 64、半精度の場合は 16 に設定します。
RGFRWLEGO Mindstorms EV3 ロボット グラフィック ファイル
RLARエイリアス/ウェーブフロント イメージファイル
RLERユタ州 ランレングスエンコード画像ファイル
SCTRScitex 連続トーン画像
SFWRシアトル ファイル ワークスの画像
SGIRWIrix RGB画像
SHTMLWハイパーテキスト マークアップ言語クライアント側画像マップmontage の出力または MIFF などのタイル画像をサポートする形式に基づいて、HTML クリック可能画像マップを作成するために使用されます。
SID, MrSIDRマルチ解像度シームレス画像MG2 または MG3 SID イメージ ファイルを解凍する mrsidgeodecode コマンドライン ユーティリティが必要です。
SPARSE-COLORW生のテキスト ファイル-sparse-color オプションと互換性のある形式です。完全に透明でないピクセルのみをリストします。
STRIMGRW文字列から画像への変換と画像からの文字列変換
SUNRWSUNラスターファイル
SVGRWスケーラブル ベクター グラフィックスデフォルトでは、ImageMagick は実行パスに inkscape がある場合は SVG をレンダリングし、ない場合は RSVG を使用します。どちらも使用できない場合は、ImageMagick は内部の SVG レンダラー (MSVG と呼ばれます) に戻ります。デフォルトの解像度は 96 dpi です。-size コマンドライン オプションを使用して、最大幅と最大高さを指定します (-size は現在、Inkscape 側の制限により Inkscape レンダラーによって無視されます)。SVG 標準では、透明な背景の上に描画することが想定されています。標準に準拠するには -background none を設定します。エンティティを置換し、SVG ソースを信頼する場合は、このオプションを有効にします: -define svg:substitute-entities=true。非常に大きな SVG をレンダリングし、ソースを信頼する場合は、このオプションを有効にします: -define svg:parse-huge=true。RSVG がインストールされており、RSVG を使用して SVG をレンダリングする場合は、ファイル名の直前に rsvg: を追加します。MSVG を使用して SVG をレンダリングする場合は、ファイル名の直前に msvg: を追加します。
TEXTRテキスト ファイル読み取りには明示的なフォーマット指定子が必要です (例: text:README.txt)。
TGARWTruevision Targa 画像ICBVDAVST 形式とも呼ばれます。画像の向きを保持するには、-define tga:preserve-orientation=true を使用します。
TIFFRWタグ付き画像ファイル マルチスペクトル形式TIF とも呼ばれます。tiff-v3.6.1.tar.gz 以降が必要です。-define を使用して、ストリップあたりの行数を指定します (例: -define tiff:rows-per-strip=8)。タイル ジオメトリを定義するには、たとえば -define tiff:tile-geometry=128x128 を使用します。signed 形式を指定するには、-define quantum:format=signed を使用します。単精度浮動小数点形式を指定するには、-define quantum:format=floating-point を使用します。倍精度浮動小数点形式の場合は、深度を 64 に設定します。-define quantum:polarity=min-is-black または -define quantum:polarity=min-is-white を使用して、2 レベル画像の測光解釈を切り替えます。たとえば -define tiff:alpha=unassociated を使用して、追加のサンプルを関連付けられたアルファまたは関連付けられていないアルファとして指定します。-define tiff:fill-order=msb|lsb を使用して塗りつぶし順序を設定します。-define tiff:endian=msb|lsb を使用して TIFF のエンディアンネスを設定します。-define tiff:exif-properties=false を使用して EXIF プロパティの読み取りをスキップします。-define tiff:gps-properties=false を使用して GPS プロパティの読み取りをスキップします。ドキュメント名、ホスト コンピューター、アーティスト、タイムスタンプ、メーカー、モデル、ソフトウェア、著作権など、いくつかの TIFF ソフトウェア属性を設定できます。たとえば、-set tiff:software "My Company" です。特定の TIFF タグを無視する場合は、このオプション -define tiff:ignore-tags=comma-separated-list-of-tag-IDs を使用します。バージョン 6.9.1-4 以降では、TIFF ファイル内の Photoshop レイヤーの読み取りがサポートされていますが、-define tiff:ignore-layers=true を使用してこれを無効にできます。ソース イメージの圧縮を維持するには、-define tiff:preserve-compression=true を使用します。
TIMRPSX TIM ファイル
TTFRTrueType フォント ファイルfreetype 2 が必要です。ファイルとして開くと、プレビュー イメージが返されます。デバイス ピクセルにスケーリングされた後にグリフのアウトラインをヒント表示しない場合は、-set を使用します (例: -set type:hinting off)。
TXTRWマルチスペクトル RAW テキスト ファイル-define を使用して、カラー準拠を指定します (例: -define txt:compliance=css)。
UBRLWUnicode BRaiLleUnicode 点字エンコードを使用して、8 点の点字パターン (つまり 8x2 ドット マトリックス) を並べて画像を再現します。
UBRL6WUnicode 点字 6 ドットUnicode 点字エンコードを使用して、6 点の点字パターン (つまり 6x2 ドット マトリックス) を並べて画像を再現します。
UHDRRWUltra HDRlibultrahdr デリゲート ライブラリが必要です。
UILWX-Motif UIL テーブル
UYVYRWインターリーブされた YUV 生画像-size および -depth コマンドライン オプションを使用して幅と高さを指定します。-sampling-factor を使用して、必要なサブサンプリングを設定します (例: -sampling-factor 4:2:2)。
VICARRWVICAR ラスターファイル形式
VIDEORWAPNG、AVI、MP4、WEBM などのさまざまなビデオ形式。これらの定義の説明については、defines を参照してください。これらの定義は、これらのビデオ形式での操作に影響を与える可能性があります。video:intermediate-formatvideo:pixel-format、および video:vsync 定義。
VIFFRWKhoros 視覚化イメージ ファイル形式
WBMPRWワイヤレス ビットマップ非圧縮モノクロのみをサポートします。
WDPRWJPEG 拡張範囲jxrlib デリゲート ライブラリが必要です。実行パスに JxrDecApp および JxrEncApp アプリケーションを配置してください。
WEBPRWWeppy 画像形式WEBP デリゲート ライブラリが必要です。アニメーション Webp 画像コンテナを読み取るには、多重化デリゲート ライブラリが必要です。エンコード オプションは -define オプションで指定します。詳細については WebP Encoding Options を参照してください。
WMFRWindows メタファイルlibwmf が必要です。デフォルトでは、メタファイル ヘッダーで指定された寸法を使用して WMF ファイルをレンダリングします。出力解像度を調整して出力サイズを調整するには、-density オプションを使用します。デフォルトの出力解像度は 72DPI なので、-density 144 ではデフォルトの 2 倍の大きさの画像が生成されます。WMF の背景色 (デフォルトは白) を指定するには -background color を使用し、背景テクスチャ画像を指定するには -texture filename を使用します。
WPGRWord Perfect グラフィック ファイル
XRWX11 サーバーにイメージを表示またはインポートしますルート ウィンドウからイメージを取得するには、-define を使用します (例: -define x:screen=true)。イメージをインポートするときにビープ音をオフにするには、x:silent=true を設定します。
XBMRWX Windows システム ビットマップ、白黒のみX Windows システムでモノクロ アイコンを保存するために使用します。
XCFRGIMP イメージ
XPMRWX Windows システム ピックスマップPM とも呼ばれます。X Windows システムでカラー アイコンを保存するために使用します。
XWDRWX Windows システム ウィンドウ ダンプX Windows システムによって画面ダンプの保存/表示に使用されます。
X3FRSigma カメラ RAW 画像ファイル
YAMLW人間が読めるデータシリアル化言語次の定義を使用して、イメージに関する追加の属性を含めます: -define yaml:locate-define yaml:limit-define yaml:moments、または -define yaml:features-define yaml:version を使用して JSON モデル スキーマ バージョンを指定します。現在のバージョンは 1.0 です。
YCbCrRWRaw Y、Cb、Cr サンプル-size-depth を使用して、画像の幅、高さ、深さを指定します。
YCbCrARWRaw Y、Cb、Cr、アルファ サンプル-size-depth を使用して、画像の幅、高さ、深さを指定します。
YUVRWCCIR 601 4:1:1-size および -depth コマンドライン オプションを使用して、幅、高さ、および深さを指定します。-sampling-factor を使用して、必要なサブサンプリングを設定します (例: -sampling-factor 4:2:2)。

疑似画像形式

ImageMagick は、アルゴリズムまたは入力/出力ターゲットによって準備された画像を参照する、多数の画像形式仕様をサポートしています。次の表に、これらの疑似画像形式を示します:

タグモード説明注記
ASHLARW不規則な連続コースにレイアウトされた画像シーケンスデフォルトでは、適切なキャンバス サイズと境界の幅は、指定した画像コレクションに応じて決定されます。ファイル名に ashlar:canvas.png[1024x768+4+4] などを追加することで、キャンバス サイズと境界の幅を明示的に設定できます。デフォルトでは、左端に沿って配置されます。左端と右端の両方に揃えるには、-define ashlar:best-fit=true を使用します。画像タイルに、たとえば -label %f などのラベルを付けることができます。デフォルトでは、すべての画像タイルが 1 つのキャンバスにレンダリングされます。たとえば、キャンバスごとに最大 50 個のタイルをレンダリングするには、-define ashlar:tiles=50 を使用します。
CANVASR指定された色のキャンバス画像単色の canvas 画像を作成する場合に便利です。 -size-depth を使用して、画像の幅、高さ、奥行きを指定します。キャンバスの色の指定の例には、canvas:redcanvas:#FF0000 があります。
CAPTIONR画像のキャプションキャンバスにキャプションを収める必要がある場合は、-define caption:split=true を使用してテキストを分割します
CLIPRWクリップ パス画像
CLIPBOARDRWクリップボード
FRACTALRプラズマ フラクタル画像
GRADIENTRあるシェードから別のシェードへの段階的な移行指定された画像サイズを使用して、レンダリングされた線形または放射状の上から下への gradient image を返します。
HALDRアイデンティティ Hald CLUT イメージレベルを次のように選択します: レベル 8 の場合は hald:[8]。
HISTOGRAMWイメージのヒストグラムヒストグラムには、画像のコメントとして画像の固有の色が含まれます。固有の色リストが必要ない場合は、-define histogram:unique-colors=false を使用してこのコストのかかる操作を回避してください。
INLINERWBase64 でエンコードされたインライン画像インライン画像は inline:data:;base64,/9j/4AAQSk...knrn//2Q== に似ています。インライン画像が 5000 文字を超える場合は、ファイルから参照します (例: inline:inline.txt)。Base64 でエンコードされた画像を書き込むこともできます。ファイル名に MIME タイプを埋め込みます (例: magick myimage inline:jpeg:myimage.txt)。
LABELRテキスト画像形式ファイル名として希望のテキストを指定します (例: label:"This a label")。
MAPRWカラーマップの強度とインデックス強度のサンプル サイズを設定するには -depth を設定します。色が 16 を超える場合、インデックスは 16 ビットになります。 256.
MASKRWグレースケール画像マスク。ソース画像に複数のマスクがある場合は、シーケンスが発行されます。
MATTEWMATTE 形式書き込み専用。
NULLRWNULL イメージmontage (NULL: を使用) で空のタイルを作成する場合に便利です。また、イメージの読み取りパフォーマンスを評価する際の出力形式としても便利です。
PANGOR画像キャプションキャプションのレイアウトは、次の定義を使用して構成できます: -define pango:auto-dir=true/false-define pango:ellipsize=start/middle/end-define pango:gravity-hint=natural/strong/line-define pango:hinting=none/auto/full-define pango:indent=points-define pango:justify=true/false-define pango:language=en_US/etc-define pango:markup=true/false-define pango:single-paragraph=true/false-define pango:wrap=word/char/word-char、および -define pango:align=left/center/right
PLASMARプラズマ フラクタル画像
PREVIEWW画像の強化、効果、または f/x のプレビューを表示しますパラメータ選択を支援するために、パラメータ範囲にわたって準備された画像のプレビュー モンタージュを作成します。 -preview オプションを使用して、必要なプレビュー タイプを指定します。
PRINTW画像をコンピューターのプリンターに送信しますLinux ユーザーは、PRINTER ('lpr' の場合) または LPDEST ('lp' の場合) 環境変数を設定して、必要なプリンターを選択できます。
SCANRスキャナ デバイスから画像をインポートしますSANE が必要です。デバイス名とパスをファイル名として指定します (例: scan:'hpaio:/usb/Officejet_6200_series?serial=CN4ATCE3G20453')。
RADIAL_GRADIENTR1 つのシェードから別のシェードへの段階的な放射状の移行指定された画像サイズを使用して、レンダリングされた上から下への放射状の gradient image を返します。
SCANXRデフォルトのスキャナ デバイスから画像をインポートします
SCREENSHOTRコンピュータ ディスプレイの内容を示す画像。Windows では、複数のモニタがある場合は、各モニタのスクリーンショットが返されます。
STEGANORステガノグラフィ画像-size コマンドライン オプションを使用して、ステガノグラフィ画像の幅、高さ、オフセットを指定します
TILERタイル画像画像をタイル化して、画像のタイル バージョンを作成します。タイル化画像のサイズを指定するには、-size を使用します。タイルは画像の背景に合成されるため、-compose オプションに応答します。画像は TILE:image.miff と同様に指定されます。
UNIQUEW画像ファイルに一意のピクセルのみを書き込みます。
VIDRWビジュアル画像ディレクトリdisplay プログラムで表示する画像を選択するために使用できる、または MIFF または SHTML ファイルに保存できる、一連の画像のサムネイル ディレクトリ (タイル サムネイル) を作成するために使用されます。
WINRWコンピュータ画面から画像を選択するか、コンピュータ画面に画像を表示しますMicrosoft Windows でのみサポートされます。
XRWX サーバー画面から画像を選択するか、X サーバー画面に画像を表示しますimport および display プログラムも参照してください。
XCR指定された色のキャンバス画像'canvas:' 疑似ファイル形式の下位互換性のあるエイリアス。単色の canvas 画像を作成するために使用されます。

組み込み画像

ImageMagick には、画像ファイルであるかのように参照できる組み込み (埋め込み) 画像が多数含まれています。 magick: フォーマット タグは、構文 magick:name を介して、埋め込み画像 (例: magick:logo) を要求するために使用できます。下位互換性のために、画像仕様 GRANITE:LOGO:NETSCAPE:、および ROSE: を使用して、それらの名前の画像を要求することもできます。

タグモード説明メモ
GRANITER128x128 花崗岩テクスチャパターン
LOGORImageMagick ロゴ、640x480
NETSCAPERNetscape 216 (6x6x6) カラー キューブの色を使用した画像、216x144magick および magick mogrify プログラムで -map オプションを使用して web safe 画像を作成するときに最もよく使用されます。
ROSERバラの写真、70x46
WIZARDRImageMagick ウィザード、 480x640

組み込みパターン

ImageMagick には、イメージ ファイルのように参照できる組み込み (埋め込み) パターンが多数含まれています。 pattern: フォーマット タグは、構文 pattern:name で使用して、埋め込みパターン (例 pattern:checkerboard) を要求することができます。 パターン サイズは、-size コマンドライン オプションで制御されます。

タグモード説明注記
BRICKSRレンガ模様、 16x16
CHECKERBOARDRチェッカーボードパターン、30x30
CIRCLESR円パターン、 16x16
CROSSHATCHRクロスハッチ パターン、8x4
CROSSHATCH30R30 度の線でクロスハッチ パターン、 8x4
CROSSHATCH45R45 度の線でクロスハッチ パターン、8x4
FISHSCALESR魚の鱗のパターン、 16x8
GRAY0 R 0% 強度グレー、32x32
GRAY5R5% 強度グレー、32x32
GRAY10R10% 強度グレー、 32x32
GRAY15R15% 強度グレー、32x32
GRAY20R20% 強度グレー、 32x32
GRAY25R25% 強度グレー、32x32
GRAY30R30% 強度グレー、 32x32
GRAY35R35% 強度グレー、32x32
GRAY40R40% 強度グレー、 32x32
GRAY45R45% 強度グレー、32x32
GRAY50R50% 強度グレー、 32x32
GRAY55R55% 強度グレー、32x32
GRAY60R60% 強度グレー、 32x32
GRAY65R65% 強度グレー、32x32
GRAY70R70% 強度グレー、 32x32
GRAY75R75% 強度グレー、32x32
GRAY80R80% 強度グレー、32x32
GRAY85R85% 強度グレー、 32x32
GRAY90R90% 強度グレー、32x32
GRAY95R95% 強度グレー、 32x32
GRAY100R100% 強度グレー、32x32
HEXAGONSR六角形パターン、 30x18
HORIZONTALR水平線パターン、8x4
HORIZONTAL2R水平線パターン、 8x8
HORIZONTAL3R水平線パターン、9x9
HORIZONTALSAWR水平鋸歯パターン、 16x8
HS_BDIAGONALR後方斜め線パターン(45 度傾斜)、8x8
HS_CROSSRクロス線パターン、 8x8
HS_DIAGCROSSR対角線クロスパターン(45 度傾斜)、8x8
HS_FDIAGONALR前方対角線パターン(45 度傾斜)、 8x8
HS_HORIZONTALR水平線パターン、8x8
HS_VERTICALR垂直線パターン、8x8
LEFT30R前方斜めパターン(30 度の傾斜)、 8x4
LEFT45R前方斜め線パターン (45 度傾斜)、8x8
LEFTSHINGLER左シングルパターン、 24x24
OCTAGONSR八角形パターン、16x16
RIGHT30R逆斜線パターン (30 度) 8x4
RIGHT45R後方斜め線パターン (30 度)、8x8
RIGHTSHINGLER右屋根板パターン、 24x24
SMALLFISHSCALESR小さな魚の鱗模様、8x8
VERTICALR縦線模様、 8x8
VERTICAL2R縦線パターン、8x8
VERTICAL3R縦線パターン、 9x9
VERTICALBRICKSR垂直レンガ模様、16x16
VERTICALLEFTSHINGLER垂直左シングル模様、 24x24
VERTICALRIGHTSHINGLER垂直右シングルパターン、24x24
VERTICALSAWR垂直鋸歯パターン、8x16

埋め込み画像プロファイル

ImageMagick は、埋め込みプロファイルをサポートできる画像に対して、埋め込みプロファイルを追加、削除、および保存するために使用されるいくつかの形式識別子を提供します。埋め込みプロファイルを含む可能性のある画像タイプは、TIFF、JPEG、PDF です。

タグモード説明メモ
8BIMRWPhotoshop リソース形式(バイナリ)
8BIMTEXTRWPhotoshop リソース形式 (ASCII)8BIM 形式の ASCII 表現。
APP1RW生のアプリケーション情報
APP1JPEGRW生の JPEG バイナリ データJPEG ラッパー内のプロファイル。
ICCRW国際色彩コンソーシアム カラー プロファイルICM とも呼ばれます。読み取るには、-profilemagick を使用します。
IPTCRWIPTC ニュース写真 (バイナリ)読み取るには、-profilemagick を使用します
IPTCTEXTRWIPTC ニュース写真 (ASCII)IPTC 形式の ASCII 表現。
コメント一覧
読み込み中..