翻譯|使用教程|編輯:李顯亮|2021-04-06 10:18:54.670|閱讀 469 次
概述:PNG和JPG格式是眾所周知的包含單層視覺信息的柵格圖像文件格式。您可以在.NET應用程序中使用C#以編程方式輕松地將PNG或JPG圖像轉換為PSD格式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PNG和JPG格式是眾所周知的包含單層視覺信息的柵格圖像文件格式。而Photoshop文檔(PSD)文件包含幾層來顯示圖片。您可以在.NET應用程序中使用C#以編程方式輕松地將PNG或JPG圖像轉換為PSD格式。本文涵蓋以下與PNG和JPG圖像轉換有關的部分:
PNG或JPG到PSD的轉換在不同設計師設計圖層,然后使用PSD格式將其合并為單個圖像的情況下很有用。例如,游戲場,多層地圖,圖形資產包含許多視覺信息。您需要配置Aspose.PSD for .NET API才能使用幾種受支持的文件格式。如果你還沒有用過Aspose.PSD可以點擊這里下載最新版測試。
您可以按照以下步驟將PNG圖像轉換為PSD文件:
以下代碼顯示了如何使用C#以編程方式將PNG圖像轉換為PSD文件:
string fileName = "Sample.png"; // Initialize PsdImage class object PsdImage image = new PsdImage(900, 700); // Load input image into FileStream object Stream stream = new FileStream(fileName, FileMode.Open); Layer layer = null; try { layer = new Layer(stream); // Add input image as layer to PSD image image.AddLayer(layer); } catch (Exception e) { if (layer != null) { layer.Dispose(); } throw e; } // Convert PNG image to output PSD file image.Save("PNGtoPSD.psd");
以下屏幕截圖顯示了PNG圖像到PSD轉換的示例輸出:
您可以按照以下步驟將JPG圖像轉換為PSD文件:
以下代碼說明了如何使用C#以編程方式將JPG圖像轉換為PSD文件:
string fileName = "Sample.jpg"; // Initialize PsdImage class object PsdImage image = new PsdImage(900, 700); // Load input image into FileStream object Stream stream = new FileStream(fileName, FileMode.Open); Layer layer = null; try { layer = new Layer(stream); // Add input image as layer to PSD image image.AddLayer(layer); } catch (Exception e) { if (layer != null) { layer.Dispose(); } throw e; } // Convert JPG image to output PSD file image.Save("JPGtoPSD.psd");
如果你想試用Aspose的全部完整功能,可 聯系在線客服獲取30天臨時授權體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn