Blindes Wasserzeichen

Blindes Wasserzeichen

Sie können einen Text oder ein Bild für ein blindes Wasserzeichen verwenden. Die Apose.CAD-Bibliothek bietet alle erforderlichen Tools zum Hinzufügen und Überprüfen von blinden Wasserzeichen.

Verwendung von Text für ein blindes Wasserzeichen

Beispielcode:

// 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);

Eine Datei mit einem Text-Blindzeichen

Ein Beispiel für das Erscheinungsbild einer Datei unter Verwendung von Text für ein blindes Wasserzeichen.

  1. Die Datei vor dem Hinzufügen des Text-Blindwasserzeichens
    Eingabebild
  2. Das Ergebnis nach dem Hinzufügen des Text-Blindwasserzeichens
    Eingebettetes Bild

Verwendung eines anderen Bildes als blindes Wasserzeichen

Beispielcode:

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);

Hinzufügen eines anderen Bildes als blindes Wasserzeichen

Ein Beispiel für die Ansicht einer Datei unter Verwendung eines anderen Bildes zur Hinzufügung eines blinden Wasserzeichens.

  1. Die Datei vor dem Hinzufügen des Bildes als blindes Wasserzeichen
    Eingabebild
  2. Das Ergebnis nach dem Hinzufügen des Bildes als blindes Wasserzeichen
    Eingebettetes Bild