บทช่วยสอนนี้จะอธิบายวิธีแปลง SVG เป็น PNG ใน Python โดยครอบคลุมถึงอัลกอริทึมและตัวอย่างโค้ดในการแปลง SVG เป็น PNG ใน Python** คุณสามารถดำเนินการแปลงได้โดยการเรียกใช้ API เพียงไม่กี่ครั้ง โดยไม่ต้องติดตั้งซอฟต์แวร์ประมวลผลภาพใดๆ
ขั้นตอนการแปลง SVG เป็น PNG ใน Python
- ติดตั้ง Aspose.SVG เพื่อเรนเดอร์ SVG เป็นรูปภาพ PNG
- เปิดใช้งานคุณสมบัติของเนมสเปซ SkiaSharp
- สร้างอินสแตนซ์ของวัตถุของคลาส ImageSaveOptions และตั้งค่า ImageFormat
- โหลดภาพ SVG อินพุตโดยใช้คลาส SVGDocument
- แปลง SVG เป็นรูปภาพ PNG
ขั้นตอนเหล่านี้สรุปอัลกอริทึมในการแปลง SVG เป็น PNG ใน Python ในขั้นตอนแรก ให้ตั้งค่าเอ็นจิ้นการเรนเดอร์โดยใช้ส่วนขยาย SkiaSharp จากนั้น ให้ระบุรูปแบบภาพเอาต์พุตและเรนเดอร์เอาต์พุตไปยังเส้นทางที่ระบุตามความต้องการของคุณ
โค้ดสำหรับบันทึก SVG เป็น PNG ใน Python
ตัวอย่างโค้ดด้านบนเพียงพอที่จะแปลง SVG เป็น PNG ใน Python ได้ คุณเพียงแค่ต้องเพิ่มลูปที่เหมาะสมและทำซ้ำสำหรับรูปภาพเวกเตอร์จำนวนเท่าที่ต้องการ นอกจากนี้ คุณยังสามารถปรับรูปแบบรูปภาพเอาต์พุต เช่น JPEG, BMP, GIF, TIFF และอื่นๆ เพื่อให้ตรงตามความต้องการของคุณมากขึ้น
ในบทความนี้ คุณได้ศึกษารายละเอียดเกี่ยวกับการ บันทึก SVG เป็น PNG ใน Python แล้ว หากคุณสนใจในการแก้ไขรูปภาพ SVG เช่น การเปลี่ยนพื้นหลัง โปรดไปที่บทความ เปลี่ยนสีพื้นหลังของ SVG ใน Python