เกี่ยวกับโครงการนี้

โปรแกรมสร้างภาพระบายสีตามหมายเลขเปลี่ยนรูปถ่ายใด ๆ ให้เป็นเทมเพลตภาพระบายสีตามหมายเลขพร้อมพิมพ์ — มีเส้นขอบ หมายเลขกำกับ และพร้อมสำหรับสีของคุณ

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

โครงการนี้ได้รับแรงบันดาลใจจากงานโอเพนซอร์สของ PBNCanvas และถูกสร้างใหม่ด้วยเทคโนโลยีเว็บสมัยใหม่ — JavaScript ล้วน, HTML canvas API และ SVG — เพื่อให้ได้ประสบการณ์ที่เร็ว ใช้งานง่าย และทำงานฝั่งผู้ใช้ (client-side) อย่างสมบูรณ์ โดยไม่มี dependencies ไม่มีการติดตามรูปภาพของคุณ และไม่มีการประมวลผลบนเซิร์ฟเวอร์

ขั้นตอนการทำงาน

  1. รูปภาพของคุณถูกปรับขนาดและเตรียมข้อมูลโดยตรงในเบราว์เซอร์
  2. สีถูกลดจำนวนลงตามพาเลทที่คุณเลือกด้วยอัลกอริทึม median-cut พร้อมการจับคู่สีเชิงการรับรู้ในพื้นที่สี CIELAB
  3. บริเวณสีที่เชื่อมต่อกัน (facets) ถูกตรวจจับด้วย flood fill และบริเวณที่เล็กเกินไปจะถูกรวมเข้ากับบริเวณข้างเคียงเพื่อให้อ่านง่าย
  4. เส้นขอบเวกเตอร์ที่เรียบเนียนถูกสร้างขึ้น และหมายเลขกำกับจะถูกวางไว้ ณ จุดที่กว้างที่สุดภายในแต่ละบริเวณ
  5. ไฟล์ SVG สุดท้ายสามารถดาวน์โหลดหรือพิมพ์ได้ทุกขนาด — พร้อมตัวเลือกสีพื้น เส้นขอบ หมายเลขกำกับ และใบอ้างอิงพาเลทสี

เทคโนโลยีโดยสังเขป

  • Median-cut quantization — ลดสีนับล้านให้เหลือพาเลทตัวแทน 4–48 สี
  • ระยะห่างสีแบบ CIELAB — จับคู่พิกเซลกับสีในพาเลทตามการรับรู้ของสายตามนุษย์
  • การตรวจจับบริเวณแบบ flood-fill — จัดกลุ่มพิกเซลสีเดียวกันให้เป็นบริเวณที่ระบายได้
  • ผลลัพธ์แบบเวกเตอร์ — เส้นทาง SVG ที่มนและเรียบเนียน พิมพ์คมชัดทุกขนาด

ทุกอย่างทำงานในเบราว์เซอร์ของคุณ — รูปภาพไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใด ๆ อ่านรายละเอียดเพิ่มเติมในนโยบายความเป็นส่วนตัว

ลองใช้งานเลย

เปลี่ยนรูปถ่ายของคุณเป็นเทมเพลตภาพระบายสีตามหมายเลขในเวลาน้อยกว่าหนึ่งนาที

เปิดโปรแกรมสร้างเทมเพลต