แปลง SVG เป็น PNG ใน Python

บทช่วยสอนนี้จะอธิบายวิธีแปลง SVG เป็น PNG ใน Python โดยครอบคลุมถึงอัลกอริทึมและตัวอย่างโค้ดในการแปลง SVG เป็น PNG ใน Python** คุณสามารถดำเนินการแปลงได้โดยการเรียกใช้ API เพียงไม่กี่ครั้ง โดยไม่ต้องติดตั้งซอฟต์แวร์ประมวลผลภาพใดๆ

ขั้นตอนการแปลง SVG เป็น PNG ใน Python

  1. ติดตั้ง Aspose.SVG เพื่อเรนเดอร์ SVG เป็นรูปภาพ PNG
  2. เปิดใช้งานคุณสมบัติของเนมสเปซ SkiaSharp
  3. สร้างอินสแตนซ์ของวัตถุของคลาส ImageSaveOptions และตั้งค่า ImageFormat
  4. โหลดภาพ SVG อินพุตโดยใช้คลาส SVGDocument
  5. แปลง SVG เป็นรูปภาพ PNG

ขั้นตอนเหล่านี้สรุปอัลกอริทึมในการแปลง SVG เป็น PNG ใน Python ในขั้นตอนแรก ให้ตั้งค่าเอ็นจิ้นการเรนเดอร์โดยใช้ส่วนขยาย SkiaSharp จากนั้น ให้ระบุรูปแบบภาพเอาต์พุตและเรนเดอร์เอาต์พุตไปยังเส้นทางที่ระบุตามความต้องการของคุณ

โค้ดสำหรับบันทึก SVG เป็น PNG ใน Python

ตัวอย่างโค้ดด้านบนเพียงพอที่จะแปลง SVG เป็น PNG ใน Python ได้ คุณเพียงแค่ต้องเพิ่มลูปที่เหมาะสมและทำซ้ำสำหรับรูปภาพเวกเตอร์จำนวนเท่าที่ต้องการ นอกจากนี้ คุณยังสามารถปรับรูปแบบรูปภาพเอาต์พุต เช่น JPEG, BMP, GIF, TIFF และอื่นๆ เพื่อให้ตรงตามความต้องการของคุณมากขึ้น

ในบทความนี้ คุณได้ศึกษารายละเอียดเกี่ยวกับการ บันทึก SVG เป็น PNG ใน Python แล้ว หากคุณสนใจในการแก้ไขรูปภาพ SVG เช่น การเปลี่ยนพื้นหลัง โปรดไปที่บทความ เปลี่ยนสีพื้นหลังของ SVG ใน Python

 ไทย