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

Python PNG to SVG Converter

เราจะใช้ Aspose.SVG for Python ในการแปลง PNG เป็น SVG ซึ่งทำให้การทำงานกับไฟล์ SVG ง่ายขึ้น คุณสามารถสร้าง อ่าน แก้ไข หรือแปลงเนื้อหา SVG ได้ ฟีเจอร์สำคัญอย่างหนึ่งคือการแปลงภาพเรสเตอร์ เช่น PNG เป็นภาพเวกเตอร์ เช่น SVG

กรุณาดาวน์โหลด Aspose.SVG for Python จาก releases หรือคุณสามารถติดตั้งโดยใช้คำสั่ง pip ต่อไปนี้:

pip install aspose-svg-net

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

ตามขั้นตอนเหล่านี้เพื่อแปลง PNG ของคุณเป็น SVG:

  1. โหลดภาพ PNG โดยใช้คลาส ImageVectorizer
  2. ตั้งค่าตัวเลือกการเวกเตอรีซาเช่นความกว้างของเส้นหรือขีดจำกัดสี เป็นต้น
  3. เรียกใช้วิธีการ vectorize เพื่อประมวลผล PNG。
  4. สุดท้าย ให้บันทึกผลลัพธ์เป็นไฟล์ SVG.

นี่คือโค้ด Python เต็มรูปแบบที่แสดงวิธีการแปลง PNG เป็น SVG:

import aspose.svg as svg

# เริ่มต้นอินสแตนซ์ของคลาส ImageVectorizer
vectorizer = svg.imagevectorization.ImageVectorizer()

# ตั้งค่าตัวเลือกการเวกเตอร์ไลเซชันแบบกำหนดเอง
vectorizer.configuration.colors_limit = 100  # color limit
vectorizer.configuration.line_width = 1.2  # line width

# เวกเตอไรซ์ภาพ
src_file = "D:\\Files\\chess.png"  # Specify the test file
with vectorizer.vectorize(src_file) as document:
    document.save("D:\\Files\\chess_out.svg")
แปลง PNG เป็น SVG โดยใช้ Python

แปลง PNG เป็น SVG โดยใช้ Python

รับใบอนุญาตฟรี

คุณต้องการเข้าถึงทั้งหมดหรือไม่? รับใบอนุญาตชั่วคราวฟรี มันจะลบข้อจำกัดและให้คุณทดลองใช้ฟังก์ชันทั้งหมด

ลองใช้ PNG เป็น SVG Converter ฟรี

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

Image

สร้าง SVG จาก PNG: แหล่งข้อมูลฟรี

คุณสามารถสำรวจทรัพยากรเพิ่มเติมที่จะช่วยให้คุณทำงานกับ SVGs ได้อย่างมีประสิทธิภาพมากขึ้น。

บทสรุป

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

ถ้าคุณมีคำถามใด ๆ กรุณาเยี่ยมชม ฟอรัมสนับสนุนฟรี ของเราเพื่อขอความช่วยเหลือจากทีม Aspose.

ดูเพิ่มเติม