Skip to content

สร้าง SVG ใน Python

SVG เป็นมาตรฐานรูปแบบกราฟิกหนึ่งที่ใช้แสดงบนหน้าเว็บ กำหนดมาตรฐานนี้โดย W3 และเป็นส่วนหนึ่งที่ถูกนำมาใช้งานร่วมกันกับ HTML5 บทความนี้จะพาผู้อ่านไปสร้าง SVG ใน Python กันครับ

ใน Python จะใช้โมดูลที่มีชื่อว่า svgwrite ซึ่งเป็นโมดูลสำหรับใช้สร้างไฟล์ svg ใช้ MIT License
การติดตั้งโมดูล svgwrite
สามารถติดตั้งได้ง่าย ๆ โดยใช้คำสั่ง pip

pip install svgwrite

ตัวอย่างการใช้งานโมดูล svgwrite

import svgwrite
svg = svgwrite.Drawing(filename = "test-svgwrite.svg",size =("400px", "200px"))
svg.add(svg.rect(insert = (0, 0),size = ("200px","100px"),stroke_width = "5",stroke = "red",fill = "rgb(255,255,188)"))
svg.add(svg.text("สวัสดี SVG :)",insert = (210, 110)))
svg.save()

ผลลัพธ์ไฟล์ test-svgwrite.svg

โค้ดไฟล์ test-svgwrite.svg
นอกจากนั้นยังมีตัวอย่างการใช้งานโมดูลนี้ เพิ่มเติมที่ http://bit.ly/python_svgwrite
เอกสารการใช้งานโมดูล svgwrite http://pythonhosted.org//svgwrite/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

Published on Categories ไม่มีหมวดหมู่

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *