แปลง PSD เป็น PNG โดยใช้ C#
Aspose.PSD เป็น SDK รูปแบบ PSD และ API การจัดการรูป Photoshop ด้วย C# .NET ที่สามารถแปลงจากรูปแบบ PSD เป็น PNG
สำหรับการแปลง PSD ควรใช้โค้ด C# ต่อไปนี้:
โค้ดตัวอย่างที่ให้ด้านล่างนี้สามารถสาธิตวิธีการแปลง PSD เป็น Png ได้:
// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET | |
string inputFile = dataDir + "PsdConvertToPngExample.psd"; | |
using (var psdImage = (PsdImage)Image.Load(inputFile, new PsdLoadOptions() { ReadOnlyMode = true })) | |
{ | |
psdImage.Save(dataDir + "PsdConvertedToPng.png", | |
new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha, Progressive = true, CompressionLevel = 9 }); | |
} |
คุณสามารถระบุระดับการบีบอัดของรูปแบบ Png ได้ตั้งแต่ 0 ถึง 9 โดยที่ 9 คือการบีบอัดที่สูงที่สุด คุณสามารถใช้การบีบอัดแบบ Png Progressive และเปลี่ยนสีของไฟล์ Png ได้ Png Options มีคุณสมบัติต่างๆ สำหรับกรณี PSD Export ทุกกรณี
การใช้ Png ที่แสงซึมผ่านและมีช่องชีวิต Alpha สำหรับเว็บไซต์หรืองานของคุณคือวิธีการที่ดี Adobe Photoshop สามารถส่งออกไฟล์พิเศษได้ถูกต้องอย่างแม่นยำด้วยโหมดที่อ่านอย่างเดียว
นี่คือตัวอย่างของไฟล์ PSD ที่ส่งออกด้วย การใช้มาสก์, เลเยอร์ที่มีข้อความ, และเลเยอร์ที่เติมสีโปร่ง (Aspose.PSD รองรับทุกประเภทของ เลเยอร์เติมสี Adobe Photoshop). นอกจากนี้, คุณสามารถดู ประสาท ในเลเยอร์ทรงรูป PSD