翻譯|使用教程|編輯:李顯亮|2019-12-13 11:22:18.653|閱讀 739 次
概述:PSB是Adobe公司的Photoshop大型文檔文件,使用Aspose.PSD,可以將現有PSB文件直接轉換為PSD、PDF、JPEG和其他幾種格式,而不會降低質量。在本文中,我們將演示如何將PSB文件轉換為其他格式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.PSD for .NET是高級PSD文件格式操作API,沒有任何Adobe Photoshop依賴項。API允許創建或編輯Photoshop文件,并提供更新圖層屬性,添加水印,執行圖形操作或將一種文件格式轉換為另一種文件的功能。
PSB是Adobe公司的Photoshop大型文檔文件,大小為30,000 x 30,000像素的文件將以PSD擴展名保存,大于PSD的最大300,000 x 300,000像素的文件將以PSB擴展名保存。PSB文件支持Adobe Photoshop的圖層,效果,濾鏡和所有其他功能。
盡管PSD文件是日常常用的Photoshop保存格式,但是在許多PSB運用也十分廣泛。使用Aspose.PSD,可以將現有PSB文件直接轉換為PSD、PDF、JPEG和其他幾種格式,而不會降低質量。在本文中,我們將演示如何將PSB文件轉換為其他格式。
同時,很高興的告訴大家,.NET版Aspose.PSD迎來了v19.12版本更新!支持鏈接層,支持SoCoResource,修復將PSB保存為PNG被凍結等Bug,點擊下方按鈕即可下載!
JpegOptions 類,可用于將PSB轉換為JPEG。以下代碼演示了使用C#將PSB轉換為JPEG的過程。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_PSB(); string[] sourceFileNames = new string[] { //Test files with layers "Little", "Simple", //Test files without layers "psb", "psb3" }; var options = new PsdLoadOptions(); foreach (var fileName in sourceFileNames) { var sourceFileName = dataDir + fileName + ".psb"; using (PsdImage image = (PsdImage)Image.Load(sourceFileName, options)) { // All jpeg and psd files must be readable image.Save(dataDir + fileName + "_output.jpg", new JpegOptions() { Quality = 95 }); image.Save(dataDir + fileName + "_output.psb"); } }
如上所示,將PSB轉換為PDF類似于轉換為JPEG。該API具有PdfOptions 類,該類允許您將PSB文件導出為PDF格式。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_PSB(); string sourceFileName = dataDir + "Simple.psb"; using (PsdImage image = (PsdImage)Image.Load(sourceFileName)) { string outFileName = dataDir + "Simple.pdf"; image.Save(outFileName, new PdfOptions()); }
使用PsdOptions 類,可以將現有的PSB文件導出為PNG格式。以下代碼段演示了如何將PSB轉換為PSD。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_PSB(); string sourceFilePathPsb = dataDir + "2layers.psb"; string outputFilePathPsd = dataDir + "ConvertFromPsb.psd"; using (Image img = Image.Load(sourceFilePathPsb)) { var options = new PsdOptions((PsdImage)img) { FileFormatVersion = FileFormatVersion.Psd }; img.Save(outputFilePathPsd, options); }
還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn