
Watermark là rất quan trọng để khẳng định quyền sở hữu hình ảnh và ngăn chặn việc sử dụng trái phép hoặc làm giả. Việc triển khai một tính năng watermark tự động trong các ứng dụng web hoặc desktop của bạn có thể rất quan trọng. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn quy trình thêm watermark vào hình ảnh một cách lập trình bằng C#. Ngoài ra, bạn sẽ học cách thêm watermark vào PDF bằng C# để nâng cao bảo mật tài liệu của bạn. Hãy cùng khám phá!
Mục lục
- C# API để thêm watermark vào hình ảnh
- Thêm watermark vào một hình ảnh trong C#
- Thêm watermark chéo vào hình ảnh trong C#
- Nhận giấy phép API miễn phí
C# API để thêm watermark vào hình ảnh
Để thêm watermark vào hình ảnh, chúng tôi sẽ sử dụng Aspose.Imaging for .NET. API xử lý hình ảnh mạnh mẽ này hỗ trợ nhiều định dạng, bao gồm PNG, JPEG và BMP, giúp đơn giản hóa việc thao tác hình ảnh. Bạn có thể tải xuống các tệp nhị phân API hoặc cài đặt nó qua NuGet bằng lệnh sau:
PM> Install-Package Aspose.Imaging
Thêm watermark vào một hình ảnh trong C#
Dưới đây là hướng dẫn từng bước về cách thêm watermark vào một hình ảnh bằng C#:
- Tải hình ảnh bằng lớp Image.
- Tạo một thể hiện của lớp Graphics, khởi tạo nó với đối tượng Image.
- Định nghĩa họ font, kích thước và kiểu bằng lớp Font.
- Tạo một thể hiện SolidBrush để thiết lập các thuộc tính như màu sắc.
- Khởi tạo lớp StringFormat để quản lý căn chỉnh văn bản.
- Thêm watermark vào hình ảnh bằng phương thức Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- Lưu hình ảnh bằng phương thức Image.Save(String).
Dưới đây là một mẫu mã minh họa cách thêm watermark vào một hình ảnh trong C#:

Thêm watermark chéo vào hình ảnh trong C#
Trong một số trường hợp, watermark được áp dụng chéo qua hình ảnh. API Aspose.Imaging for .NET cho phép bạn xoay văn bản watermark để đạt được hiệu ứng này. Thực hiện theo các bước sau để thêm watermark chéo:
- Tải hình ảnh bằng lớp Image.
- Tạo một thể hiện Graphics được khởi tạo với đối tượng Image.
- Định nghĩa họ font, kích thước và kiểu với lớp Font.
- Tạo một thể hiện SolidBrush để thiết lập các thuộc tính như màu sắc.
- Khởi tạo một đối tượng StringFormat cho căn chỉnh văn bản.
- Tạo một thể hiện Matrix để thiết lập góc biến đổi.
- Gán đối tượng Matrix vào thuộc tính Graphics.Transform.
- Thêm watermark bằng phương thức Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- Lưu hình ảnh bằng phương thức Image.Save(String).
Dưới đây là một mẫu mã minh họa cách thêm watermark chéo vào hình ảnh bằng C#:

Chèn watermark vào hình ảnh với giấy phép miễn phí
Bạn có thể nhận giấy phép tạm thời miễn phí để chèn watermark vào hình ảnh mà không có bất kỳ giới hạn đánh giá nào.
Kết luận
Trong bài viết này, bạn đã học cách thêm watermark vào hình ảnh trong C#. Bạn cũng đã khám phá cách xoay văn bản watermark đến một góc cụ thể và cách thêm watermark vào PDF bằng C#. Để biết thêm thông tin về API xử lý hình ảnh C#, vui lòng tham khảo tài liệu. Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ, hãy liên hệ với chúng tôi qua diễn đàn.