เกี่ยวกับโครงการนี้
โปรแกรมสร้างภาพระบายสีตามหมายเลขเปลี่ยนรูปถ่ายใด ๆ ให้เป็นเทมเพลตภาพระบายสีตามหมายเลขพร้อมพิมพ์ — มีเส้นขอบ หมายเลขกำกับ และพร้อมสำหรับสีของคุณ
เพียงอัปโหลดรูปภาพ เลือกจำนวนสีที่ต้องการ แล้วเครื่องมือจะวาดเส้นขอบบริเวณต่าง ๆ ใส่หมายเลขกำกับ และเตรียมไฟล์ SVG ที่สะอาดตาพร้อมพิมพ์ให้อัตโนมัติ เป็นวิธีที่ฟรีและรวดเร็วในการทำชุดคิทภาพระบายสีตามหมายเลขแบบ DIY จากรูปถ่ายของคุณเอง
โครงการนี้ได้รับแรงบันดาลใจจากงานโอเพนซอร์สของ PBNCanvas และถูกสร้างใหม่ด้วยเทคโนโลยีเว็บสมัยใหม่ — JavaScript ล้วน, HTML canvas API และ SVG — เพื่อให้ได้ประสบการณ์ที่เร็ว ใช้งานง่าย และทำงานฝั่งผู้ใช้ (client-side) อย่างสมบูรณ์ โดยไม่มี dependencies ไม่มีการติดตามรูปภาพของคุณ และไม่มีการประมวลผลบนเซิร์ฟเวอร์
ขั้นตอนการทำงาน
- รูปภาพของคุณถูกปรับขนาดและเตรียมข้อมูลโดยตรงในเบราว์เซอร์
- สีถูกลดจำนวนลงตามพาเลทที่คุณเลือกด้วยอัลกอริทึม median-cut พร้อมการจับคู่สีเชิงการรับรู้ในพื้นที่สี CIELAB
- บริเวณสีที่เชื่อมต่อกัน (facets) ถูกตรวจจับด้วย flood fill และบริเวณที่เล็กเกินไปจะถูกรวมเข้ากับบริเวณข้างเคียงเพื่อให้อ่านง่าย
- เส้นขอบเวกเตอร์ที่เรียบเนียนถูกสร้างขึ้น และหมายเลขกำกับจะถูกวางไว้ ณ จุดที่กว้างที่สุดภายในแต่ละบริเวณ
- ไฟล์ SVG สุดท้ายสามารถดาวน์โหลดหรือพิมพ์ได้ทุกขนาด — พร้อมตัวเลือกสีพื้น เส้นขอบ หมายเลขกำกับ และใบอ้างอิงพาเลทสี
เทคโนโลยีโดยสังเขป
- Median-cut quantization — ลดสีนับล้านให้เหลือพาเลทตัวแทน 4–48 สี
- ระยะห่างสีแบบ CIELAB — จับคู่พิกเซลกับสีในพาเลทตามการรับรู้ของสายตามนุษย์
- การตรวจจับบริเวณแบบ flood-fill — จัดกลุ่มพิกเซลสีเดียวกันให้เป็นบริเวณที่ระบายได้
- ผลลัพธ์แบบเวกเตอร์ — เส้นทาง SVG ที่มนและเรียบเนียน พิมพ์คมชัดทุกขนาด
ทุกอย่างทำงานในเบราว์เซอร์ของคุณ — รูปภาพไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใด ๆ อ่านรายละเอียดเพิ่มเติมในนโยบายความเป็นส่วนตัว
ลองใช้งานเลย
เปลี่ยนรูปถ่ายของคุณเป็นเทมเพลตภาพระบายสีตามหมายเลขในเวลาน้อยกว่าหนึ่งนาที