Chuyển đổi PSD sang JPG trong Java

PSD (Photoshop Document) là định dạng tệp chính được sử dụng trong Adobe Photoshop cho các hình ảnh như logo và tài liệu quảng cáo. Nhà thiết kế có thể lưu các lớp Photoshop dưới dạng hình ảnh JPG trong chương trình. Tuy nhiên, trong một số trường hợp nhất định, chúng tôi có thể cần chuyển đổi tệp PSD sang hình ảnh JPG theo chương trình. Bài viết này sẽ hướng dẫn bạn cách chuyển đổi PSD sang JPG trong Java.

Bài viết này bao gồm các chủ đề sau:

  1. Thư viện Java để chuyển đổi PSD sang JPG
  2. Chuyển đổi PSD sang JPG bằng Java
  3. Chuyển đổi PSD sang JPG Với các Tùy chọn
  4. Dùng thử PSD sang JPG trực tuyến
  5. Tài nguyên học tập miễn phí

Thư viện Java để chuyển đổi PSD sang JPG

Để chuyển đổi các lớp PSD thành hình ảnh JPG, chúng tôi sẽ sử dụng Aspose.PSD for Java. Nó cho phép các nhà phát triển dễ dàng thao tác với các định dạng tệp Adobe Photoshop. Công cụ mạnh mẽ này cho phép các ứng dụng Java dễ dàng tải, đọc và sửa đổi các tệp PSD và PSB. Bạn có thể thay đổi thuộc tính lớp, thêm hình mờ, xoay, chia tỷ lệ, hiển thị và chuyển đổi tệp PSD sang các định dạng được hỗ trợ khác mà không cần cài đặt Adobe Photoshop. Hãy thử một lần!

Vui lòng tải xuống JAR của API hoặc thêm cấu hình pom.xml sau vào ứng dụng Java dựa trên Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-psd</artifactId>
    <version>23.4</version>
    <classifier>jdk16</classifier>
</dependency>

Chuyển đổi PSD sang JPG bằng Java

Giờ đây, chúng ta có thể dễ dàng chuyển đổi PSD sang JPG trong Java bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp PSD dưới dạng Hình ảnh bằng phương thức Image.load().
  2. Khởi tạo đối tượng lớp JpegOptions.
  3. Tùy chọn, chỉ định các tùy chọn JPG.
  4. Cuối cùng, lưu tệp đầu ra bằng phương thức save().

Mẫu mã sau đây cho biết cách chuyển đổi PSD sang JPG trong Java.

// Ví dụ mã này trình bày cách chuyển đổi PSD sang JPG.
// Tải một tệp PSD hiện có
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd");

// Chỉ định các tùy chọn JPEG
JpegOptions options = new JpegOptions();

// Gọi phương thức lưu, cung cấp đường dẫn đầu ra và 
// tùy chọn xuất để chuyển đổi tệp PSD sang JPG.
image.save("C:\\Files\\PsdToJpeg.jpg", options);

Chuyển đổi PSD sang JPG với các tùy chọn

Chúng tôi có thể chỉ định các tùy chọn tải PSD và chuyển đổi JPG khác nhau trong khi chuyển đổi PSD sang JPG bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp PSD dưới dạng PsdImage bằng lớp Hình ảnh.
  2. Khởi tạo đối tượng lớp JpegOptions.
  3. Sau đó, chỉ định các tùy chọn JPG như setQuality, setJpegLsAllowedLossyError, v.v.
  4. Cuối cùng, lưu tệp đầu ra bằng phương thức save().

Mẫu mã sau đây cho biết cách chuyển đổi PSD sang JPG với các tùy chọn trong Java.

// Ví dụ mã này trình bày cách chuyển đổi PSD sang JPG.
// Tải một tệp PSD hiện có
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd");

// Chỉ định các tùy chọn JPEG
JpegOptions options = new JpegOptions();
options.setQuality(80);
options.setJpegLsAllowedLossyError(10);

// Gọi phương thức lưu, cung cấp đường dẫn đầu ra và 
// tùy chọn xuất để chuyển đổi tệp PSD sang JPG.
image.save("C:\\Files\\PsdToJpeg.jpg", options);

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử Aspose.PSD for Java mà không bị giới hạn đánh giá.

Chuyển đổi PSD sang JPG trực tuyến

Bạn cũng có thể chuyển đổi các tệp PSD sang JPG bằng công cụ trực tuyến PSD to JPG Converter miễn phí này, được phát triển bằng API ở trên.

Trình chuyển đổi Java PSD sang JPG – Tài nguyên Học tập

Bạn có thể tìm hiểu thêm về cách đọc, thao tác và chuyển đổi tệp PSD theo chương trình. Khám phá các tính năng khác của thư viện bằng cách sử dụng các tài nguyên sau:

Phần kết luận

Các nhà phát triển web và nhà thiết kế đồ họa thường chuyển đổi các tệp PSD sang JPG. Bài đăng trên blog này đã chỉ cho bạn cách đạt được điều này một cách dễ dàng và hiệu quả trong Java. Cho dù bạn đang làm việc trên một dự án cá nhân hay một ứng dụng web quy mô lớn, thì khả năng chuyển đổi liền mạch PSD sang JPG trong Java sẽ là một kỹ năng vô giá trong bộ công cụ của bạn. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm