Hôm nay chúng ta hãy xem cách thêm hình mờ vào hình ảnh. Điều này giúp bạn tạo thương hiệu cho bức ảnh chính thức của mình và bảo vệ ảnh của bạn khỏi mọi hành vi sử dụng trái phép. Bài viết này sẽ hướng dẫn bạn lập trình thêm hình mờ văn bản và hình ảnh vào tệp hình ảnh của bạn bằng C#. Trong một bài đăng trước, chúng ta đã thấy điều tương tự với thêm hình mờ dựa trên văn bản và hình ảnh vào hình ảnh bằng Java. Sau khi đọc bài viết này, sẽ không khó để bạn thêm hình mờ vào ảnh JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP bằng C# trong ứng dụng .NET của mình.

Bây giờ chúng ta hãy xem riêng cách chúng ta có thể dễ dàng thêm hình mờ dựa trên hình ảnh và văn bản trên ảnh, ảnh hoặc tệp hình ảnh của bạn trong C# bằng cách sử dụng .NET Watermarking API cho tài liệu và hình ảnh.

API hình mờ văn bản và hình ảnh cho .NET

API hình mờ cho .NET - GroupDocs

GroupDocs.Watermark for .NET là một API để thêm hình mờ vào hình ảnh hoặc tài liệu ở các định dạng tệp khác nhau trong các ứng dụng .NET. Nó cung cấp các phương pháp tạo hình mờ hiệu quả cho phép bạn thêm hình mờ văn bản cũng như hình mờ hình ảnh khó có thể tự động xóa bằng các công cụ của bên thứ ba khác.

Từ tài liệu, bạn có thể kiểm tra thêm các tính năng và định dạng tệp được hỗ trợ.

Bạn có thể tải xuống trình cài đặt DLL hoặc MSI từ phần tải xuống hoặc lấy từ NuGet.

Install-Package GroupDocs.Watermark

Thêm văn bản vào hình ảnh dưới dạng hình mờ bằng C#

Thêm Text Watermark vào ảnh PNG bằng Java và .NET

API cho phép bạn thêm văn bản vào hình ảnh dưới dạng hình mờ với nhiều tùy chỉnh. Các bước sau đây hướng dẫn cách chúng tôi có thể áp dụng hình mờ trên các tệp hình ảnh, ảnh hoặc ảnh của mình bằng C# trong ứng dụng .NET.

  1. Tải hình ảnh bằng Watermarker.
  2. Đặt văn bản và kiểu hình nền mờ bằng TextWatermark.
  3. Đặt các thuộc tính hình mờ khác như vị trí, xoay, độ mờ, v.v.
  4. Thêm hình mờ văn bản vào hình ảnh bằng phương pháp Add.
  5. Lưu hình ảnh đầu ra bằng phương pháp Save.

Mẫu mã C# sau đây thêm nhãn văn bản trên hình ảnh JPG dưới dạng hình mờ với một số xoay văn bản.

// Thêm hình mờ văn bản vào JPG bằng C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
    // Đặt Phông chữ Văn bản và Hình chìm mờ
    Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
    TextWatermark watermark = new TextWatermark("GroupDocs", font);

    // Đặt thuộc tính hình mờ
    watermark.ForegroundColor = Color.Black;
    watermark.TextAlignment = TextAlignment.Right;
    watermark.X = 70;
    watermark.Y = 70;
    watermark.RotateAngle = -30;
    watermark.Opacity = 0.4;
    // hình mờ.BackgroundColor = Color.Blue;

    // Thêm hình mờ được định cấu hình vào Hình ảnh JPG
    watermarker.Add(watermark);
    watermarker.Save("filePath/outputImage.jpg");
}

Chèn hình mờ vào hình ảnh bằng C#

Thêm hình mờ vào hình ảnh JPG bằng GroupDocs.Watermark

Tương tự, chúng ta cũng có thể thêm một hình ảnh khác làm hình mờ trên các tệp hình ảnh nguồn của mình. Đối với điều này, hãy sử dụng lớp ImageWatermark và các thuộc tính của nó để tùy chỉnh giao diện hình mờ.

  • Tạo đối tượng lớp Watermarker để tải ảnh nguồn.
  • Chuẩn bị hình mờ hình ảnh bằng lớp ImageWatermark.
  • Đặt thuộc tính hình mờ.
  • Thêm hình mờ cho ảnh trên ảnh nguồn bằng phương pháp Add.
  • Lưu hình ảnh đầu ra bằng phương pháp Save.

Mẫu mã C# sau đây thêm hình ảnh PNG trên một tệp PNG khác dưới dạng hình mờ trên vị trí ưa thích.

// Thêm hình mờ hình ảnh PNG trên hình ảnh bằng C#
using (Watermarker watermarker = new Watermarker("filePath/image.png"))
{
    using (ImageWatermark watermark = new ImageWatermark("filePath/watermarkLogo.png"))
    {
        // Đặt thuộc tính hình mờ
        watermark.X = 20;
        watermark.Y = 80;
        // Thêm hình mờ trên tệp hình ảnh và lưu đầu ra
        watermarker.Add(watermark);
        watermarker.Save("filePath/outputImage.png");
    }
}

Sự kết luận

Tôi tin rằng giờ đây bạn có thể dễ dàng thêm hình mờ vào tệp hình ảnh của mình bằng C#. Thậm chí, bạn có thể xây dựng ứng dụng .NET của riêng mình hỗ trợ đánh dấu mờ các tài liệu và hình ảnh ở các định dạng tệp khác nhau.

Bạn có thể có Giấy phép tạm thời miễn phí để trải nghiệm mọi khía cạnh của sản phẩm. Bộ phận hỗ trợ miễn phí sẽ sẵn lòng giúp bạn thoát khỏi bất kỳ sự nhầm lẫn nào và giải quyết các truy vấn liên quan đến hình mờ của bạn trên diễn đàn.

Xem thêm