ký hình ảnh java

Hình ảnh và các định dạng tài liệu khác thường được sử dụng trong kinh doanh hàng ngày. Do đó, nhiều hình ảnh được ký để tránh vi phạm bản quyền hoặc thể hiện quyền sở hữu tác phẩm. Đối với các yêu cầu như vậy, bạn có thể sử dụng API Aspose.PSD cho Java để thao tác với hình ảnh hoặc nội dung đồ họa. Bài viết này giải thích cách thêm chữ ký vào hình ảnh theo chương trình trong Java.

Ký kỹ thuật số hình ảnh - Cài đặt Java API

Bạn có thể nhanh chóng định cấu hình Aspose.PSD cho Java API bằng cách tải xuống phiên bản mới nhất có sẵn của tệp JAR từ phần Tải xuống hoặc cài đặt nó từ Aspose Repository bằng cách sử dụng các cấu hình sau trong pom.xml tệp dự án của bạn:

Kho:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Sự phụ thuộc:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

Thêm chữ ký vào hình ảnh theo phương pháp lập trình trong Java

Hình ảnh đầu vào có thể là hợp đồng hoặc thỏa thuận giữa hai hoặc nhiều bên. Một hình ảnh như vậy có thể được ký kỹ thuật số để xử lý tài liệu hiệu quả. Sau đó, bạn cần làm theo các bước bên dưới để ký một hình ảnh trong Java:

  • Đầu tiên, tạo một thể hiện của lớp Image để tải tệp PSD chính.
  • Tương tự, tải hình ảnh PSD thứ cấp.
  • Đề cập đến tọa độ vị trí để đặt hình ảnh chữ ký.
  • Cuối cùng, gọi phương thức Lưu để ghi hình ảnh có chữ ký đầu ra.

Đoạn mã dưới đây trình bày cách ký một hình ảnh trong Java:

// Tạo một phiên bản của lớp Hình ảnh để tải hình ảnh chính
Image canvas = Image.load("layers.psd");

// Tải hình ảnh phụ có chứa đồ họa chữ ký
Image signature = Image.load("sample.psd");

// Tạo một phiên bản của lớp Graphics để tải hình ảnh chính
Graphics graphics = new Graphics(canvas);

// Gọi phương thức DrawImage với vị trí thích hợp 
// Mã này vẽ hình ảnh phụ ở dưới cùng bên phải của hình ảnh chính
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Lưu hình ảnh đầu ra ở định dạng PNG
canvas.save("ImageSignature.png", new PngOptions());

Khám phá các tính năng của API

Vui lòng xem phần tài liệu. Nó bao gồm cách làm việc với các tệp PSD trong các ứng dụng dựa trên Java của bạn.

Nhận Giấy phép Đánh giá Miễn phí

Bạn có thể đánh giá API ở mức đầy đủ của nó bằng cách yêu cầu giấy phép tạm thời miễn phí. Nó sẽ cho phép bạn làm việc với tất cả các tính năng mà không có bất kỳ giới hạn đánh giá nào.

Sự kết luận

Trong bài viết này, bạn đã biết cách dễ dàng ký một hình ảnh bằng Java. Bạn có thể mở rộng quy mô hoặc sửa đổi quy trình này theo phạm vi dự án của mình. Hơn nữa, bạn có thể thảo luận về bất kỳ mối quan tâm nào của mình bằng cách tạo một chủ đề tại diễn đàn.

Xem thêm