ブラインド透かし

ブラインド透かし

テキストまたは画像をブラインド透かしとして使用することができ、Apose.CADライブラリはブラインド透かしを追加およびチェックするためのすべての必要なツールを提供します。

テキストをブラインド透かしとして使用する

例のコード:

// Text embedding and validation
string inputFileName = "Tyrannosaurus.dxf";
string embeddedFileName = "Tyrannosaurus_embedded.dxf";
// Watermark data
string watermarkText = "The grass grows and the orioles fly";
// Embed
var inputImage = Image.Load(inputFileName);
bool embedSuccess = inputImage.WatermarkGuardService.EmbedText(watermarkText);
inputImage.Save(embeddedFileName, new DxfOptions());
// Validate
var embeddedImage = Image.Load(embeddedFileName);
bool validateSuccess = embeddedImage.WatermarkGuardService.ValidateText(watermarkText);

テキストブラインドマークのあるファイル

テキストをブラインド透かしとして使用したファイルの外観の例です。

  1. テキストブラインド透かしを追加する前のファイル
    Input image
  2. テキストブラインド透かしを追加した結果
    Embedded image

別の画像をブラインド透かしとして使用する

例のコード:

string inputFileName = "robot_handling_cell.dxf";
string watermarkFileName = "Clock-Icon.png";
string embeddedFileName = "robot_handling_cell_embedded.dxf";
// Watermark data
var watermarkStream = new MemoryStream(File.ReadAllBytes(watermarkFileName));
// Embed
var inputImage = Image.Load(inputFileName);
bool embedSuccess = inputImage.WatermarkGuardService.EmbedImage(watermarkStream);
inputImage.Save(embeddedFileName, new DxfOptions());
// Validate
var embeddedImage = Image.Load(embeddedFileName);
bool validateSuccess = embeddedImage.WatermarkGuardService.ValidateImage(watermarkStream);

別の画像をブラインド透かしとして追加する

別の画像を使用してブラインド透かしを追加したファイルビューの例です。

  1. 画像をブラインド透かしとして追加する前のファイル
    Input image
  2. 画像をブラインド透かしとして追加した後の結果
    Embedded image