ในหัวข้อนี้ เราจะมุ่งเน้นไปที่วิธี แปลง PSD เป็น PNG ใน C# โดยครอบคลุมรายละเอียดทั้งหมดเพื่อตั้งค่าสภาพแวดล้อมและใช้โค้ดตัวอย่าง แอปพลิเคชันสามารถใช้เพื่อ บันทึก PSD เป็น PNG โดยใช้ C# โดยใช้การเรียก API สองสามรายการ และแอปพลิเคชันสามารถใช้ในสภาพแวดล้อมที่กำหนดค่า .NET ภายใน Linux, macOS หรือ Windows
ขั้นตอนในการแปลง PSD เป็น PNG ใน C#
- ตั้งค่าสภาพแวดล้อมโดยติดตั้ง Aspose.PSD for .NET จาก NuGet เพื่อส่งออก PSD เป็น PNG
- สร้างวัตถุคลาส PsdImage เพื่อโหลดไฟล์ PSD ต้นทางจากดิสก์
- ใช้ตัวอย่างคลาส PngOptions เพื่อตั้งค่าตัวเลือก PNG เอาต์พุต
- แปลงไฟล์ PSD เป็นไฟล์ PNG โดยใช้วิธีบันทึก
ในแอปพลิเคชันตัวแปลง C# PSD เป็น PNG สามารถพัฒนาได้อย่างง่ายดายโดยใช้ขั้นตอนที่กล่าวถึงข้างต้น โดยกระบวนการจะเริ่มต้นโดยการโหลดไฟล์ PSD ตัวอย่างจากดิสก์หรือสตรีมหน่วยความจำโดยใช้เมธอด Image.Load() จากนั้นใช้ออบเจกต์คลาส PngOptions คุณสมบัติที่ต้องการของตัวเลือกเอาต์พุต PNG จะถูกตั้งค่า จากนั้นจึงตามด้วยการแปลง PSD เป็นไฟล์ PNG บนดิสก์โดยใช้เมธอด Save
รหัสเพื่อส่งออก PSD เป็น PNG ใน C
ตัวอย่างด้านบนแสดงกระบวนการแปลง PSD เป็น PNG โดยใช้ C# โดยใช้การเรียก API เพียงไม่กี่ครั้ง PsdLoadOptions ใช้เพื่อตั้งค่าตัวเลือกไฟล์ PSD ต้นทางสำหรับการโหลดและใช้วิธี Image.Load() เพื่อเปิดไฟล์ PSD ต้นทางจากดิสก์ คลาส PngOptions ใช้เพื่อตั้งค่าคุณสมบัติ PNG เอาต์พุต เช่น ColorType, CompressionLevel, DefaultReplacementFont, ResolutionSettings และ MultiPageOptions เป็นต้น หลังจากตั้งค่าคุณสมบัติ PNG ไฟล์ PNG ที่ต้องการจะถูกบันทึกไว้ในดิสก์หรือภายใน MemoryStream
ในตัวอย่างนี้ เราได้เรียนรู้เกี่ยวกับขั้นตอนการ แปลง PSD เป็น PNG โดยใช้ C# โดยใช้วิธีการแบบขั้นตอน หากคุณสนใจเรียนรู้เกี่ยวกับการแปลง PSD เป็น PDF โปรดดูบทความใน วิธีแปลง PSD เป็น PDF ใน C#