翻譯|使用教程|編輯:胡濤|2023-02-22 09:32:01.193|閱讀 388 次
概述:在本文中,我們將學習如何在 C# 中將 PSD 轉換為 PNG,歡迎查閱
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.PSD for .NET 是高級PSD文件格式操作API,沒有任何Adobe Photoshop依賴項。API允許創建或編輯Photoshop文件,并提供更新圖層屬性,添加水印,執行圖形操作或將一種文件格式轉換為另一種文件的功能。
支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
PSD(Photoshop 文檔)是 Adobe Photoshop 的原生圖像文件格式。PSD 文件通常用于創建徽標、小冊子和其他圖像。設計師可以在 Adobe Photoshop 中將 Photoshop 圖層導出為PNG圖像。我們可以在沒有 Photoshop 的情況下以編程方式將 PSD 文件轉換或導出為 PNG 圖像。在本文中,我們將學習如何在 C# 中將 PSD 轉換為 PNG。
為了將 PSD 文件轉換為 PNG 圖像,我們將使用Aspose.PSD for .NET API。API 允許輕松操作 Adobe Photoshop 文件格式。它還允許 .NET 應用程序加載和讀取 PSD 和PSB文件。無需安裝 Adobe Photoshop 即可更新圖層屬性、添加水印、旋轉、縮放、渲染和轉換 PSD 以及許多其他受支持的文件格式。
API 的 Image 類是所有類型圖像的基類。API的 PsdImage類允許加載、編輯和保存 PSD 文件。它提供了Save(string, ImageOptionsBase)方法,根據保存選項將 PSD 以指定的文件格式保存到指定的文件位置。API 提供PsdLoadOptions類來指定 PSD 加載選項。PngOptions類提供PNG 文件格式創建選項。
請下載API 的DLL或使用NuGet安裝它。
PM> Install-Package Aspose.PSD
我們可以按照以下步驟輕松地將任何 PSD 文件轉換為 PNG 圖像格式:
以下部分介紹如何將這些步驟轉換為 C# 代碼并將 PSD 文件導出為 PNG 格式。
我們可以按照以下步驟將 PSD 文件轉換為 PNG 圖像:
以下代碼示例顯示了如何在 C# 中將 PSD 轉換為 PNG。
// This code example demonstrates how to convert a PSD to a PNG. // Specify Load options var loadOptions = new PsdLoadOptions(); loadOptions.ReadOnlyMode = true; // Load a PSD file var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd", loadOptions); // Specify PNG Options var options = new PngOptions(); options.ColorType = PngColorType.TruecolorWithAlpha; options.Progressive = true; options.CompressionLevel = 9; // Save the image as PNG psdImage.Save("C:\\Files\\samplePsdToPng.png", options);
源 PSD
轉換后的 PNG
以上便是如何在 C# 中將 PSD 轉換為 PNG,希望能對您有所幫助,如果您還有其他疑問,歡迎查閱本系列其他教程,或者私信我們獲取幫助~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn