Nén PSD Java

Các tệp PSD được tạo để thiết kế hình ảnh bằng các lớp khác nhau. Các tệp PSD khác nhau có thể trở nên kích thước lớn do dữ liệu trực quan và các lớp. Trong những trường hợp như vậy, bạn có thể muốn nén ảnh PSD để giảm kích thước tệp. Bài viết này giải thích cách nén tệp PSD Photoshop theo chương trình trong Java.

Java API để nén tệp PSD Photoshop - Cài đặt

Bạn có thể làm việc với các tệp Photoshop theo chương trình trong Java bằng cách sử dụng API Aspose.PSD cho Java. Bạn cũng có thể nén ảnh PSD trong Java. Tải xuống nhanh các tệp JAR từ phần Bản phát hành mới hoặc sử dụng các cấu hình Maven sau trong tệp pom.xml của ứng dụng 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>

Nén hình ảnh PSD theo phương pháp lập trình trong Java

Bạn có thể nén ảnh PSD trong Java bằng các bước sau:

  1. Tải tệp PSD nguồn bằng lớp PsdImage.
  2. Tạo một đối tượng của lớp PsdOptions.
  3. Đặt kỹ thuật nén bằng cách sử dụng lớp CompressionMethod.
  4. Cuối cùng, lưu ảnh PSD nén đầu ra với kích thước tệp đã giảm.

Đoạn mã dưới đây cho thấy cách nén hình ảnh PSD theo chương trình trong Java:

// Tải tệp PSD đầu vào
PsdImage image = new PsdImage("Input.psd");

// Tạo một phiên bản của PsdOptions để thiết lập phương pháp nén
PsdOptions psdOptions = new PsdOptions();
psdOptions.setCompressionMethod(CompressionMethod.RLE);

// Lưu tệp hình ảnh PSD nén
image.save("PSDcompression.psd", psdOptions);

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

Bạn có thể khám phá phần tài liệu để tìm hiểu về nhiều tính năng khác được bao gồm trong 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 đã kiểm tra cách nén một tệp PSD Photoshop theo chương trình trong Java. Hơn nữa, bạn không cần phải cài đặt ứng dụng Photoshop để giảm kích thước của tệp PSD. 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.

Xem thêm