การแปลงภาพ PSD เป็นรูปแบบแราสเตอร์โดยใช้ C#

ภาพรวม

Aspose.PSD ช่วยให้การแปลงรูปแบบ PSD และ PSB เป็น JPEG, JPEG2000, PNG, TIFF, PDF, GIF และ BMP

คุณสามารถแปลงไฟล์ PSD บนเซิร์ฟเวอร์ของคุณด้วย Aspose.PSD โดยไม่ต้องใช้ Photoshop นี้เป็นทางเลือกที่ดีสำหรับสคริปติ้งของ Adobe Photoshop เนื่องจาก EULA ของ Adobe ห้ามใช้ App บนเซิร์ฟเวอรและเปลี่ยน UI ของ App ได้ แต่พอร์ท SDK ของ PSD ทำให้คุณสามารถทำการแปลงไฟล์ PSD ได้💡การส่งออกรูปแบบ PSD ของคุณสามารถเป็นที่พอใจสำหรับโหมด อ่านอย่างเดียว หรือคุณสามารถเปลี่ยน เลเยอร์, ข้อความ, เอฟเฟ็กต์ และจากนั้นทำการส่งออกได้

ตัวอย่างการส่งออก PSD เป็นรูปแบบแราสเตอร์ต่าง ๆ

ส่งออกภาพ PSD เป็นรูปแบบไฟล์แราสเตอร์ต่าง ๆ

โค้ดตัวอย่างด้านล่างแสดงถึงวิธีการแปลง PSD เป็นรูปแบบไฟล์แราสเตอร์หลาย ๆ รูปแบบ.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string srcPath = dataDir + @"sample.psd";
string destName = dataDir + @"export";
// Load an existing PSD image as Image
using (Image image = Image.Load(srcPath))
{
// Create an instance of PngOptions class
PngOptions pngOptions = new PngOptions();
// Create an instance of BmpOptions class
BmpOptions bmpOptions = new BmpOptions();
// Create an instance of TiffOptions class
TiffOptions tiffOptions = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// Create an instance of GifOptions class
GifOptions gifOptions = new GifOptions();
// Create an instance of JpegOptions class
JpegOptions jpegOptions = new JpegOptions();
// Create an instance of Jpeg2000Options class
Jpeg2000Options jpeg2000Options = new Jpeg2000Options();
// Call the save method, provide output path and export options to convert PSD file to various raster file formats.
image.Save(destName + ".png", pngOptions);
image.Save(destName + ".bmp", bmpOptions);
image.Save(destName + ".tiff", tiffOptions);
image.Save(destName + ".gif", gifOptions);
image.Save(destName + ".jpeg", jpegOptions);
image.Save(destName + ".jp2", jpeg2000Options);
}