Ngày nay, nhiều tổ chức và cơ quan đã áp dụng các chính sách không cần giấy tờ. Trong một số trường hợp sử dụng, bạn có thể cần phải ký các hình ảnh cho các mục đích khác nhau. Aspose.PSD cho .NET API có thể được sử dụng để làm việc với các lớp đồ họa và hình ảnh khác nhau. Bài viết này trình bày cách thêm chữ ký vào hình ảnh theo chương trình trong C#.
Ký kỹ thuật số hình ảnh - Cài đặt API C#
Bạn có thể dễ dàng cài đặt API Aspose.PSD for .NET bằng cách tải xuống tệp DLL của nó từ phần Bản phát hành mới hoặc sử dụng lệnh cài đặt NuGet sau:
PM> Install-Package Aspose.PSD
Thêm chữ ký vào hình ảnh theo chương trình trong C#
Bạn có thể cần phải ký một thỏa thuận hoặc hợp đồng dưới dạng hình ảnh. Tính năng này có thể hữu ích và hiệu quả để xử lý tài liệu, so với thư giấy và thư vật lý. Bạn cần làm theo các bước sau để ký một hình ảnh.
- Tải hình ảnh PSD chính bằng lớp Hình ảnh.
- Tải tệp hình ảnh PSD phụ.
- Chỉ định tọa độ vị trí và đặt hình ảnh chữ ký.
- Lưu hình ảnh đã ký đầu ra bằng phương thức Lưu.
Đoạn mã sau giải thích cách ký một hình ảnh theo chương trình trong C#:
// Tạo một phiên bản của Hình ảnh để tải hình ảnh chính
using (Image canvas = Image.Load("layers.psd"))
{
// Tạo một phiên bản khác của lớp Hình ảnh để tải hình ảnh phụ có chữ ký
using (Image signature = Image.Load("sample.psd"))
{
// Tạo một phiên bản của lớp Graphics
Graphics graphics = new Graphics(canvas);
// Gọi phương thức DrawImage trong khi chỉ định vị trí thích hợp
//Ở đây, hình ảnh phụ được vẽ ở dưới cùng bên phải của hình ảnh chính
graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
canvas.Save("ImageSignature.png", new PngOptions());
}
}
Khám phá các tính năng của API
Có một số tính năng khác được hỗ trợ để hoạt động với PSD và các hình ảnh khác. Vui lòng truy cập phần tài liệu để biết thêm chi tiết.
Nhận Giấy phép Đánh giá Miễn phí
Bạn có thể tránh các giới hạn đánh giá để kiểm tra hết công suất của tất cả các tính năng bằng cách nhận giấy phép tạm thời miễn phí.
Sự kết luận
Trong bài viết này, bạn đã học cách ký một hình ảnh theo cách lập trình bằng C#. Bạn có thể nâng cao hơn nữa tính năng này để cho phép chữ ký của nhiều bên trong hợp đồng. Hơn nữa, bạn không cần phải cài đặt bất kỳ ứng dụng xử lý hình ảnh nào như Adobe Illustrator, Photoshop, MS Paint,… Chỉ cần sử dụng đoạn mã và tính năng sẽ được tích hợp vào ứng dụng dựa trên khung .NET hoặc .NET Core của bạn ở bất kỳ hệ điều hành nào. . Hơn nữa, vui lòng liên hệ với chúng tôi tại diễn đàn nếu có bất kỳ thắc mắc nào.