العلامة المائية الخفية

العلامة المائية الخفية

يمكنك استخدام نص أو صورة كعلامة مائية خفية، توفر مكتبة 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