10–3 画像の扱い

10–3–1 対応形式

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

 bitmap / jpeg / png / tiff / gif


10–3–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


10–3–3 ダウンサンプリングとJPEG 圧縮


10–3–4 画像抽出