PSD sang TIFF java

Hình ảnh thường được thiết kế bằng ứng dụng Photoshop. Các tệp đầu ra có định dạng PSD có thể được mở hoặc chỉnh sửa bằng một vài chương trình. Vì vậy, bạn có thể cần phải chuyển đổi tệp PSD thành hình ảnh TIFF bằng Java theo cách lập trình. Các phần sau giải thích việc chuyển đổi PSD:

Bộ chuyển đổi hình ảnh PSD sang TIFF - Cài đặt API Java

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

Chuyển đổi PSD sang TIFF Image Lập trình bằng Java

Bạn có thể chuyển đổi tệp PSD sang hình ảnh TIFF bằng các bước sau:

  1. Tải hình ảnh PSD hiện có bằng cách sử dụng lớp Hình ảnh.
  2. Tạo một thể hiện của lớp TiffOptions.
  3. Chuyển đổi tệp PSD sang hình ảnh TIFF bằng phương pháp Lưu.

Đoạn mã sau đây cho thấy cách chuyển đổi tệp PSD sang hình ảnh TIFF theo cách lập trình bằng Java:

// Tải hình ảnh PSD hiện có dưới dạng Hình ảnh
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");

// Tạo một phiên bản của lớp TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);

// Chuyển đổi PSD sang Tiff
image.save("PSD-to-Tiff.tiff", options);

Chuyển đổi hình ảnh PSD sang TIFF bằng tính năng nén trong Java

Bạn có thể chuyển đổi tệp PSD sang hình ảnh TIFF với các tùy chọn nâng cao. Các tùy chọn khác nhau để chỉ định kiểu nén, bit trên mỗi mẫu, v.v. được hiển thị bởi lớp TiffOptions. Vui lòng làm theo các bước dưới đây để chuyển đổi tệp PSD sang TIFF với tính năng nén:

  1. Tải tệp PSD dưới dạng hình ảnh và truyền nó vào đối tượng PsdImage.
  2. Tạo một phiên bản của TiffOptions cho hình ảnh kết quả.
  3. Đặt chế độ BitsPerSample, Compression, Photometric và bảng màu graycale.
  4. Lưu hình ảnh TIFF đầu ra với tính năng nén.

Đoạn mã sau giải thích cách chuyển đổi tệp PSD sang hình ảnh TIFF với tính năng nén bằng Java:

// Tải tệp PSD dưới dạng hình ảnh và truyền nó vào PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");

// Tạo một phiên bản của TiffOptions cho hình ảnh kết quả
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);

// Đặt BitsPerSample, Compression, Photometric mode và graycale Palette
int[] ushort  =  {4};  
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));

// Lưu hình ảnh TIFF đầu ra
psdImage.save("SampleTiff_out.tiff", outputSettings);

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

Bạn có thể yêu cầu Giấy phép đánh giá miễn phí để kiểm tra toàn bộ khả năng của API.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp PSD sang ảnh TIFF. Bạn cũng có thể thực hiện nén hình ảnh trong khi hiển thị hình ảnh TIFF theo chương trình bằng Java. Ngoài ra, vui lòng tham khảo Tài liệu API để khám phá một số tính năng khác của API. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng liên hệ với chúng tôi qua Diễn đàn hỗ trợ miễn phí.

Xem thêm