Tệp PSD được sử dụng để tạo hình ảnh bằng các lớp khác nhau có chứa hình dạng, văn bản, hiệu ứng, v.v. Bạn có thể cần thêm một số lớp để chèn đồ họa hoặc văn bản bằng các ứng dụng xử lý hình ảnh của mình. Theo đó, bài viết này trình bày cách tạo một hình ảnh PSD theo lập trình trong Java.
Java API để tạo ảnh PSD - Cài đặt
Aspose.PSD cho Java API hỗ trợ tạo, chỉnh sửa hoặc thao tác PSD và một số định dạng tệp được hỗ trợ khác. Bạn có thể định cấu hình API bằng cách tải xuống tệp JAR của nó từ phần Tải xuống hoặc bằng các cấu hình Maven sau:
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>
Tạo ảnh PSD bằng Java
Bạn có thể thêm một hoặc nhiều lớp để tạo tệp PSD. Ví dụ, các lớp khác nhau để chứa văn bản, hình ảnh, hình dạng, v.v. Ở đây chúng ta sẽ thêm các hình dạng khác nhau bao gồm hình chữ nhật và hình elip, cũng như lớp văn bản để trình diễn. Bạn cần làm theo các bước dưới đây để tạo ảnh PSD bằng Java:
- Tạo một hình ảnh mới bằng cách sử dụng lớp PsdImage.
- Xóa dữ liệu hình ảnh và thêm bản vẽ hình chữ nhật và hình elip.
- Thêm một lớp văn bản với bất kỳ chuỗi văn bản nào.
- Ghi tệp PSD đầu ra bằng phương thức Lưu.
Đoạn mã sau giải thích cách tạo hình ảnh PSD theo chương trình trong Java:
// Tạo một hình ảnh mới từ đầu.
PsdImage image = new PsdImage(450, 450);
// Điền vào dữ liệu hình ảnh
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());
// Vẽ một hình chữ nhật
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));
// Vẽ hình elip bằng cách chỉ định đối tượng Pen, màu sắc và tọa độ
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));
// Thêm một lớp văn bản
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// Lưu tệp PSD đầu ra
image.save("CreatePSD.psd");
Khám phá các tính năng của API
Bạn có thể xem qua tài liệu để kiểm tra một số tính năng khác được cung cấp bởi API.
Nhận Giấy phép Đánh giá Miễn phí
Bạn có thể đánh giá API đầy đủ năng lực mà không có bất kỳ giới hạn đánh giá nào bằng cách yêu cầu 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 tạo ảnh PSD theo lập trình bằng Java. Bạn đã khám phá cách vẽ hình chữ nhật và hình elip bằng cách chỉ định tọa độ và màu sắc của các hình dạng. Tương tự như vậy, một lớp văn bản cũng được thêm vào ảnh PSD để giải thích cách bạn có thể tích hợp các tính năng này một cách đơn giản trong các ứng dụng xử lý ảnh của mình. 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.