翻譯|行業資訊|編輯:胡濤|2023-07-20 10:21:49.040|閱讀 206 次
概述:在本文中,我們將學習如何在 Java 中將 PSD 轉換為 PNG。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.PSD for .NET 是高級PSD文件格式操作API,沒有任何Adobe Photoshop依賴項。API允許創建或編輯Photoshop文件,并提供更新圖層屬性,添加水印,執行圖形操作或將一種文件格式轉換為另一種文件的功能。
支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
PSD(Photoshop 文檔)是 Adobe Photoshop 的主要圖像文件格式。它廣泛用于設計徽標、宣傳冊和各種其他圖像。設計人員可以在 Adobe Photoshop 中將 Photoshop 圖層導出為PNG圖像。我們可以以編程方式將 PSD 文件轉換或導出為 PNG 圖像,無需 Photoshop。在本文中,我們將學習如何在 Java 中將 PSD 轉換為 PNG。
為了將 PSD 文件轉換為 PNG 圖像,我們將使用Aspose.PSD for Java API。Aspose.PSD for Java 使我們能夠輕松操作 Adobe Photoshop 文件格式。這個強大的工具使 Java 應用程序能夠輕松加載和讀取 PSD 和PSB文件。它允許修改圖層屬性、應用水印、旋轉、縮放、渲染和轉換 PSD 文件以及其他幾種受支持的格式,所有這些都無需安裝 Adobe Photoshop。
請下載API的JAR或在基于Maven的Java應用程序中添加以下pom.xml配置。
<repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>//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轉換為PNG:
以下代碼示例展示了如何在 Java 中將 PSD 轉換為 PNG。
// Load an existing PSD image as an Image Image image = Image.load("C:\\Files\\sample-layers.psd"); // Create an instance of PngOptions class PngOptions pngOptions = new PngOptions(); // Call the save method, provide output path and // export options to convert PSD file to PNG file format. image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
在將 PSD 轉換為 PNG 時,我們可以按照以下步驟指定各種 PSD 加載和 PNG 轉換選項:
以下代碼示例展示了如何使用 Java 中的選項將 PSD 轉換為 PNG。
// Specify PSD Load Options PsdLoadOptions loadOptions = new PsdLoadOptions(); loadOptions.setLoadEffectsResource(true); loadOptions.setUseDiskForLoadEffectsResource(true); // Load an existing PSD image as an Image PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd",loadOptions); // Create an instance of PngOptions class PngOptions pngOptions = new PngOptions(); // Specify PNG options pngOptions.setColorType(PngColorType.TruecolorWithAlpha); pngOptions.setProgressive(true); pngOptions.setCompressionLevel(9); // Call the save method, provide output path and // export options to convert PSD file to PNG file format. image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
請嘗試以下免費的工具,該工具是使用上述 API 開發的。
以上便是如何在 Java 中將 PSD 轉換為 PNG,希望能對您有所幫助,如果您還有其他疑問,歡迎查閱本系列其他教程,或者私信我們獲取幫助~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn