Canvas → SVG · posterize · marching squares
Raster → Vector
วาดภาพ raster บน Canvas แล้วแปลงเป็น SVG จริงๆ — posterize สีเป็น N ระดับ,
จากนั้นรัน marching squares หา contour ของแต่ละสี ได้ <path>
ที่ขยายได้ไม่มีพิกเซล. vanilla ล้วน ไม่มีไลบรารี
ต้นฉบับ (raster)
sunset scene
ผลลัพธ์ (vector SVG)
กด vectorize ก่อน
กดปุ่ม Vectorize เพื่อแปลง
paths: —
vector — ∞ scale
ดูโค้ด SVG (ตัดให้ดูพอสมควร)
— กด Vectorize ก่อน —
เปลี่ยน ระดับสี กับ cell size แล้วกด Vectorize ใหม่ · cell เล็ก = รายละเอียดมาก แต่ช้ากว่า · เติมสี = polygon สี, เส้นขอบ = stroke เท่านั้น · SVG นี้ขยายได้ไม่สิ้นสุด ไม่มีพิกเซล