[Visual Basic] Public Function CheckSecretImage(keyImage As Image, secretImageAs Image, level As Integer) As Boolean
[C#] public bool CheckSecretImage(Image keyImage, Image secretImage, int level);
パラメータ
- keyImage
- キーとなるイメージ(24ビットイメージが対象)
- secretImage
- 透かしが埋め込まれたイメージ(24ビットイメージが対象)
- level
- 透かしの取り出しレベル(-20~20)
戻り値
成功の場合は true、失敗の場合は false を返します。
解説
SetSecretImage メソッドで設定した透かし情報を取得します。
levelには、SetSecretImage メソッドで設定した level
付近、すなわち+で埋め込んだ場合は埋め込み値より小さめな値を、-で埋め込んだ場合は埋め込み値より大きめな値を設定します。
それ以外の値を設定した場合は、すかし情報が抽出されない場合があります。
透かしが埋め込まれたイメージとキーイメージは同じ大きさでなければなりません。
透かしが埋め込まれたイメージを Image プロパティもしくは
Layer(LayerNumber).Image
プロパティに設定します。
(24ビットイメージが対象で LayerNumber
プロパティによって処理されるイメージが決まります)
設定されるイメージは1ビットイメージで黒の背景に白のすかし情報となります。(大きさは透かしが埋め込まれたイメージと同じになります)
参照
ImageKit.Effect メンバ | Newtone.ImageKit.Win.ImageKit