Marca de agua ciega

Marca de agua ciega

Puedes usar un texto o imagen para una marca de agua ciega, la biblioteca Apose.CAD proporciona todas las herramientas necesarias para agregar y verificar marcas de agua ciegas.

Usando texto para una marca de agua ciega

Código de ejemplo:

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

Un archivo con una marca de agua ciega de texto

Un ejemplo de la apariencia de un archivo usando texto para una marca de agua ciega.

  1. El archivo antes de agregar la marca de agua ciega de texto
    Imagen de entrada
  2. El resultado de agregar la marca de agua ciega de texto
    Imagen incrustada

Usando otra imagen como marca de agua ciega

Código de ejemplo:

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

Agregando otra imagen como marca de agua ciega

Un ejemplo de la vista de un archivo usando otra imagen para agregar una marca de agua ciega.

  1. El archivo antes de agregar la imagen como marca de agua ciega
    Imagen de entrada
  2. El resultado después de agregar la imagen como marca de agua ciega
    Imagen incrustada