Slepé vodoznak

Slepé vodoznak

Můžete použít text nebo obrázek pro slepý vodoznak, knihovna Apose.CAD poskytuje veškeré potřebné nástroje pro přidání a ověření slepých vodoznaků.

Použití textu pro slepý vodoznak

Příklad kódu:

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

Soubor s textovým slepým značením

Příklad vzhledu souboru s použitím textu pro slepý vodoznak.

  1. Soubor před přidáním textového slepého vodoznaku
    Vstupní obrázek
  2. Výsledek po přidání textového slepého vodoznaku
    Vložený obrázek

Použití jiného obrázku jako slepého vodoznaku

Příklad kódu:

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

Přidání jiného obrázku jako slepého vodoznaku

Příklad zobrazení souboru s použitím jiného obrázku k přidání slepého vodoznaku.

  1. Soubor před přidáním obrázku jako slepého vodoznaku
    Vstupní obrázek
  2. Výsledek po přidání obrázku jako slepého vodoznaku
    Vložený obrázek