โปรแกรมแปลงภาพ PSD สำหรับ .NET
บทนําใน PSD Image Converter สําหรับ .NET
PSD Image Converter สําหรับ .NET เป็นปลั๊กอินที่มีประสิทธิภาพที่ช่วยให้ผู้พัฒนาสามารถแปลงไฟล์ภาพ PSD ไปยังรูปแบบอื่น ๆ คู่มือนี้ให้รายละเอียดเกี่ยวกับคุณสมบัติที่มีอยู่และอธิบายวิธีการดําเนินการงานทั่วไปโดยใช้ตัวอย่างรหัสใน .Net
การแปลงภาพ PSD
PSD Image Converter สําหรับ .NET สนับสนุนการแปลงภาพ PSD ไปยังรูปแบบที่นิยมหลายอย่างรวมถึง JPEG, PNG, GIF, BMP และ TIFF ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นวิธีการแปลงรูป PSD เป็นไฟล์ JPeg:
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
PsdOptions psdOptions = new PsdOptions();
psdOptions.ColorMode = ColorModes.Rgb;
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.CompressionType = JpegCompressionMode.BaseLine;
psdImage.Save("output.jpg", jpegOptions);
}
รูปแบบการแปลงที่ได้รับการสนับสนุน
PSD Image Converter สําหรับ .NET สนับสนุนรูปแบบการแปลงต่อไปนี้:
- JPEG
- PNG
- GIF
- BMP
- TIFF
ทุกรูปแบบมีตัวเลือกของตัวเองซึ่งสามารถใช้เพื่อปรับแต่งกระบวนการแปลง ตัวอย่างเช่นเมื่อแปลงเป็น JPEG คุณสามารถระบุประเภทการบีบอัดและคุณภาพ
ตัวเลือกการแปลงที่กําหนดเอง
PSD Image Converter สําหรับ .NET มีตัวเลือกมากมายสําหรับการปรับแต่งกระบวนการแปลง ตัวเลือกเหล่านี้รวมถึง:
- โหมดสี: ข้อมูลจําเพาะรูปแบบสีของภาพส่งออก (เช่น RGB, CMYK)
- บิตช่อง: รายละเอียดจํานวนบิตต่อช่อง (เช่น 8, 16)
- รุ่น PSD: ข้อมูลจําเพาะของไฟล์ PSD (เช่น PSD2, PSD3)
ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นวิธีการปรับแต่งตัวเลือกการแปลงเมื่อแปลงภาพ PSD ไปเป็นไฟล์ PNG:
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
PsdOptions psdOptions = new PsdOptions();
psdOptions.ColorMode = ColorModes.Rgb;
psdOptions.ChannelBits = 8;
psdOptions.PsdVersion = PSDVersion.PSD2;
PngOptions pngOptions = new PngOptions();
pngOptions.CompressionLevel = CompressionLevel.Type9;
psdImage.Save("output.png", pngOptions);
}
ดาวน์โหลดและบันทึกภาพ
PSD Image Converter สําหรับ .NET สนับสนุนการโหลดและบันทึกภาพจากแหล่งข้อมูลต่างๆรวมถึงไฟล์ Streams และไทเทียม ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นวิธีการโหลดภาพ PSD จากไฟล์และประหยัดภาพเป็นไฟล์ JPEG:
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.CompressionType = JpegCompressionMode.BaseLine;
psdImage.Save("output.jpg", jpegOptions);
}
การจัดการข้อผิดพลาด
PSD Image Converter for .NET ให้กลไกการจัดการข้อผิดพลาดที่แข็งแกร่งเพื่อให้แน่ใจว่าแอพของคุณยังคงมั่นคงและเชื่อถือได้ ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นถึงวิธีการจัดการความผิดปกติเมื่อแปลงภาพ PSD:
try
{
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
JpegOptions jpegOptions = new JpegOptions();
psdImage.Save("output.jpg", jpegOptions);
}
}
catch (ImageSaveException ex)
{
Console.WriteLine("Error converting PSD image: " + ex.Message);
}