Blind watermark

Blind watermark

Je kunt een tekst of afbeelding gebruiken voor een blind watermark, de Apose.CAD-bibliotheek biedt alle benodigde tools voor het toevoegen en controleren van blinde watermerken.

Tekst gebruiken voor een blind watermark

Voorbeeldcode:

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

Een bestand met een tekst blind merk

Een voorbeeld van de weergave van een bestand dat tekst gebruikt voor een blind watermark.

  1. Het bestand voordat de tekst blind watermark werd toegevoegd
    Input image
  2. Het resultaat van het toevoegen van de tekst blind watermark
    Embedded image

Een andere afbeelding gebruiken als een blind watermark

Voorbeeldcode:

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

Een andere afbeelding toevoegen als een blind watermark

Een voorbeeld van een bestandsweergave met behulp van een andere afbeelding om een blind watermark toe te voegen.

  1. Het bestand voordat de afbeelding als een blind watermark werd toegevoegd
    Input image
  2. Het resultaat na het toevoegen van de afbeelding als een blind watermark
    Embedded image