1. 画像変換タスク

画像変換タスク

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

画像またはドキュメントを別の画像に変換するために、画像変換タスクをメディア処理フローに追加することができます。

次の表に、最終的な変換に関連して定義できる設定を示します。

パラメーター説明必須既定
入力stringソース ファイルのキーがあるプロパティの名前。
出力string出力ファイルのキーが保存されているプロパティの名前。はい
Outputfileproviderstring出力ファイルが保存されているファイル プロバイダーの名前。はい
MultipageBoolean入力のドキュメントに複数のページがあるかどうかを示すフラグ。いいえfalse
imagemagickexecutabletimeoutintImageMagick アプリケーションのタイムアウト (秒)。ImageMagick アプリケーションのタイムアウトは、最大で 120 秒まで設定できます。
imagemagickidentifyexecutabletimeoutintIdentify アプリケーション (ImageMagick のアプリ) のタイムアウト (秒)。
ターゲットの拡張子string出力ファイルのファイル拡張子。いいえソース ファイルのファイル拡張子。
Clippingpathstring複数のパスがある場合の 8BIM 画像プロファイルからの埋め込みクリッピング パスの ID 名。これにより、指定したパスで選択されているピクセルにのみ操作が適用されます。クリッピング パスが設定されている場合は、追加の変換パラメーターは無視されます。いいえ
DensityintImageMagick の密度のパラメーター。いいえ
Conversionparameterstring追加の ImageMagick パラメーター。いいえ"-alpha remove -strip -background white -auto-orient"
ConversionparameterorderstringImageMagick パラメーターの順番。いいえ"{input} {density} {colorspace} {resize} {quality} {extraparameters}"
Colorspacestring変換に使用する色空間。いいえIdentify から返される色空間。
jpegcompressionint.jpeg 画像の圧縮率を定義する値。有効な範囲: 1〜100。いいえ
サイズ変更のオプションenumどのような画像のサイズ変更を行うかを指定するオプション。オプションには、サイズ変更しない、アスペクト比を無視、大きい場合にのみ縮小、小さい場合のみ拡大、などがあります。いいえDoNotResize
高さintサイズ変更を行う場合の高さ。いいえ元のソースの高さ。
intサイズ変更を行う場合の幅。いいえ元のソースの幅。
Resizeforcropbehaviorenum画像をトリミングしようとする場合に、画像をトリミングする必要があるか、拡大縮小するだけでよいかを決定するオプション。オプション: DefaultForceCroppingForceScaling。Default では、アプリケーションが画像がロゴであることを検出した場合は拡大縮小されます。それ以外の場合は、トリミングされます。いいえDefault
Resizelogoscalefactordouble画像をトリミングしようとするときに、アプリケーションが代わりに画像を拡大縮小することを選択した場合の拡大縮小率を定義します。いいえ0.75
埋め込みプレビューの優先順位string埋め込まれたプレビュー ラベルのコンマ区切りのリスト。処理エージェントは、指定された順序でこれらを抽出しようとします。指定されていない場合は、既定の変換が行われます。いいえnull

設定例

画像変換タスクをメディア マトリックスで設定して、どのタイプのファイルを画像に変換するかを定義できます。例:

{
"type": "ConvertImage",
"imageresizeoption": "OnlyShrinkLargerImages",
"width": 800,
"height": 600,
"density": 72,
"colorspace": "sRGB",
"targetextension": "jpg",
"input": "source",
"output": "preview",
"outputproperties": {
"width": "preview_width",
"height": "preview_height"
},
"outputfileprovider": "local",
"contenttype": "image/jpeg",
"contentdisposition": "inline",
"resizelogoscalefactor": 0.5,
"resizeforcropbehavior": "ForceScaling"
}

埋め込みプレビューの動作

[埋め込みプレビューの優先順位] ラベルを使用するには、コンマ区切りのリストで整理する必要があります。これがタスクで定義されている場合、処理エージェントは指定された順番に従ってそれらのプレビューが使用可能かどうかを確認します。プレビューがある場合は、そのプレビューが抽出され、既定の画像変換が行われて対象の画像が生成されます。要求されているプレビューがない場合は、既定の変換が元の画像に適用されます。

RAW ファイルには、処理が最小限のデータが含まれています。RAW コンバーターは、RAW ファイルの色空間を変換して、保管、出力、さらなる操作のために TIFF や JPEG などのポジティブのファイル形式に変換する前に細かい調整を行うことができます。

RAW ファイルのメタデータ

RAW ファイルには、表示可能な画像を生成するために必要なメタデータと情報が含まれています。RAW データの構造は、通常、次のような一定の形式に従っています。

  • ファイルの短いヘッダー。これには、通常、ファイルのバイトオーダーのインジケーター、ファイルの識別子、プライマリ ファイルのデータのオフセットが含まれます。
  • カメラのセンサーのメタデータ。これは、センサーのサイズ、CFA の属性、そのカラー プロファイルなど、センサーの画像データを解釈するために必要です。
  • 画像のメタデータを抽出して、任意の CMS データベースに含めることができます。これには、露出の設定、カメラ/スキャナー/レンズのモデル、撮影/スキャンの日付 (および任意で場所)、オーサリング情報などがあります。RAW ファイルには、多くの場合、EXIF で標準化されているメタデータのセクションを含めることができます。
  • 画像のサムネイル。ほとんどの RAW ファイルには、フルサイズの JPEG 変換画像が含まれています。これは、カメラの LCD パネルなどでファイルをプレビューするために使用されます。

ExifTool

RAW ファイルで使用できるサムネイルを確認する最も簡単な方法は、Exiftool を使用することです。ExifTool は、画像、音声、動画、PDF のメタデータの読み取り、書き込み、操作を行うための無料のオープンソース ソフトウェアです。プラットフォームに依存せず、Perl ライブラリまたはコマンドライン アプリケーションとして使用できます。

RAW ファイルで使用できるプレビューを確認するには、次のコマンドを実行します。

exiftool -preview:all <image>

出力の例を次に示します。

exiftool -preview:all RAW_CANON_EOS_5DMARK3.CR2
Preview Image                   : (Binary data 3192436 bytes, use -b option to extract)
Thumbnail Image                 : (Binary data 18733 bytes, use -b option to extract)

これらのプレビューを RAW ファイルから [埋め込みプレビューの優先順位] フィールドに追加するには、必要なタグの名前をスペースなしで使用します。この場合は、PreviewImageThumbnailImage が有効なラベルです。

この記事を改善するための提案がある場合は、 お知らせください!