Dấu nước mù

Dấu nước mù

Bạn có thể sử dụng văn bản hoặc hình ảnh cho dấu nước mù, thư viện Apose.CAD cung cấp tất cả các công cụ cần thiết để thêm và kiểm tra dấu nước mù

Sử dụng văn bản cho dấu nước mù

Mã ví dụ:

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

Một tệp với dấu mù văn bản

Một ví dụ về sự xuất hiện của một tệp sử dụng văn bản cho dấu nước mù.

  1. Tệp trước khi thêm dấu nước mù văn bản
    Input image
  2. Kết quả của việc thêm dấu nước mù văn bản
    Embedded image

Sử dụng hình ảnh khác làm dấu nước mù

Mã ví dụ:

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

Thêm hình ảnh khác làm dấu nước mù

Một ví dụ về cách hiển thị tệp sử dụng hình ảnh khác để thêm dấu nước mù.

  1. Tệp trước khi thêm hình ảnh như dấu nước mù
    Input image
  2. Kết quả sau khi thêm hình ảnh như dấu nước mù
    Embedded image