PSD 到 TIFF java

图像通常使用 Photoshop 应用程序设计。输出文件为 PSD 格式,可以使用一些程序打开或编辑。因此,您可能需要使用 Java 以编程方式将 PSD 文件转换为 TIFF 图像。以下部分解释了 PSD 转换:

PSD 到 TIFF 图像转换器 – Java API 安装

Aspose.PSD for Java API 可用于在您的应用程序中以编程方式处理 Photoshop 和图像格式。您可以通过从 Downloads 部分下载 JAR 文件或在项目的 pom.xml 文件中使用以下配置来快速设置 API:

存储库:

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

依赖:

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

使用 Java 以编程方式将 PSD 转换为 TIFF 图像

您可以通过以下步骤将 PSD 文件转换为 TIFF 图像:

  1. 使用 Image 类加载现有的 PSD 图像。
  2. 创建 TiffOptions 类的实例。
  3. 使用 Save 方法将 PSD 文件转换为 TIFF 图像。

以下代码显示了如何使用 Java 以编程方式将 PSD 文件转换为 TIFF 图像:

// 将现有的 PSD 图像加载为 Image
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");

// 创建 TiffOptions 类的实例
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);

// 将 PSD 转换为 Tiff
image.save("PSD-to-Tiff.tiff", options);

在 Java 中使用压缩将 PSD 转换为 TIFF 图像

您可以使用高级选项将 PSD 文件转换为 TIFF 图像。 TiffOptions 类公开了用于指定压缩类型、每个样本的位数等的不同选项。请按照以下步骤将 PSD 文件转换为 TIFF 并进行压缩:

  1. 将 PSD 文件加载为图像并将其投射到 PsdImage 对象中。
  2. 为结果图像创建一个 TiffOptions 实例。
  3. 设置 BitsPerSample、压缩、光度模式和灰度调色板。
  4. 使用压缩保存输出 TIFF 图像。

以下代码说明了如何使用 Java 将 PSD 文件转换为 TIFF 图像并进行压缩:

// 将 PSD 文件加载为图像并将其转换为 PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");

// 为结果图像创建一个 TiffOptions 实例
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);

// 设置 BitsPerSample、压缩、光度模式和灰度调色板
int[] ushort  =  {4};  
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));

// 保存输出 TIFF 图像
psdImage.save("SampleTiff_out.tiff", outputSettings);

获得免费评估许可证

您可以申请 免费评估许可证 以充分测试 API。

结论

在本文中,您学习了如何将 PSD 文件转换为 TIFF 图像。您还可以在使用 Java 以编程方式呈现 TIFF 图像时执行图像压缩。此外,请参阅 API 文档 以了解 API 的其他几个特性。如有任何疑问,请随时通过 免费支持论坛 与我们联系。

也可以看看