8–2 画像の扱い

8–2–1 対応形式

PDF Tool APIが対応している画像形式は以下の通りです。

 bitmap / jpeg / png / tiff / gif


8–2–2 画像のマスク処理

PDF Tool APIでサポートしているマスクの種類は

ステンシルマスク

カラーキーマスク

明示マスク

ソフトマスク

の4種類です。マスクの種類により、取り扱う画像に特長があります。


入力画像には、白黒画像を指定してください。白黒画像以外の場合はエラー(234:STENCIL_MASK_IS_NOT_SINGLE)となります。

参考サンプルコード:ImageToPdfStencilMask


入力画像には、カラースペースが「RGB」であるビットマップを指定してください。ビットマップ以外の画像や、indexed colorを持つビットマップの場合はエラー(235:UNSUPPORTED_IMAGE_FOR_COLORKEY_MASK)となります。

参考サンプルコード:ImageToPdfColorkeyMask


マスクする画像には、白黒画像を指定してください。白黒画像以外の場合はエラー(237:EXPLICIT_MASK_IS_NOT_SINGLE)となります。

入力画像にサポートされていない画像が指定された場合は、エラー(232:UNSUPPORTED_IMAGE)となります。

参考サンプルコード:ImageToPdfExplicitMask


マスクする画像には、グレースケール画像の指定を推奨します。指定された画像でマスクすることができなかった場合はエラー(232:UNSUPPORTED_IMAGE)となります。

入力画像にサポートされていない画像が指定された場合は、エラー(232:UNSUPPORTED_IMAGE)となります。

参考サンプルコード:ImageToPdfSMask