翻譯|使用教程|編輯:胡濤|2023-02-22 09:32:01.193|閱讀 388 次
概述:在本文中,我們將學(xué)習(xí)如何在 C# 中將 PSD 轉(zhuǎn)換為 PNG,歡迎查閱
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.PSD for .NET 是高級PSD文件格式操作API,沒有任何Adobe Photoshop依賴項。API允許創(chuàng)建或編輯Photoshop文件,并提供更新圖層屬性,添加水印,執(zhí)行圖形操作或?qū)⒁环N文件格式轉(zhuǎn)換為另一種文件的功能。
支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。
PSD(Photoshop 文檔)是 Adobe Photoshop 的原生圖像文件格式。PSD 文件通常用于創(chuàng)建徽標(biāo)、小冊子和其他圖像。設(shè)計師可以在 Adobe Photoshop 中將 Photoshop 圖層導(dǎo)出為PNG圖像。我們可以在沒有 Photoshop 的情況下以編程方式將 PSD 文件轉(zhuǎn)換或?qū)С鰹?PNG 圖像。在本文中,我們將學(xué)習(xí)如何在 C# 中將 PSD 轉(zhuǎn)換為 PNG。
為了將 PSD 文件轉(zhuǎn)換為 PNG 圖像,我們將使用Aspose.PSD for .NET API。API 允許輕松操作 Adobe Photoshop 文件格式。它還允許 .NET 應(yīng)用程序加載和讀取 PSD 和PSB文件。無需安裝 Adobe Photoshop 即可更新圖層屬性、添加水印、旋轉(zhuǎn)、縮放、渲染和轉(zhuǎn)換 PSD 以及許多其他受支持的文件格式。
API 的 Image 類是所有類型圖像的基類。API的 PsdImage類允許加載、編輯和保存 PSD 文件。它提供了Save(string, ImageOptionsBase)方法,根據(jù)保存選項將 PSD 以指定的文件格式保存到指定的文件位置。API 提供PsdLoadOptions類來指定 PSD 加載選項。PngOptions類提供PNG 文件格式創(chuàng)建選項。
請下載API 的DLL或使用NuGet安裝它。
PM> Install-Package Aspose.PSD
我們可以按照以下步驟輕松地將任何 PSD 文件轉(zhuǎn)換為 PNG 圖像格式:
以下部分介紹如何將這些步驟轉(zhuǎn)換為 C# 代碼并將 PSD 文件導(dǎo)出為 PNG 格式。
我們可以按照以下步驟將 PSD 文件轉(zhuǎn)換為 PNG 圖像:
以下代碼示例顯示了如何在 C# 中將 PSD 轉(zhuǎn)換為 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
轉(zhuǎn)換后的 PNG
以上便是如何在 C# 中將 PSD 轉(zhuǎn)換為 PNG,希望能對您有所幫助,如果您還有其他疑問,歡迎查閱本系列其他教程,或者私信我們獲取幫助~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn