รายละเอียดของการตอบ ::
ที่ยากก็ตรงนั้นล่ะครับ ไม่ใช่หน้าตาเว็บหรอก
ก็บอกได้คร่าวๆ ครับว่าต้องรู้จัก Canvas API ต่อส่วนของรูปที่ต้องการลงใน Canvas น่ะครับ
หรือจะเลือกใช้การสร้างภาพฝั่ง server ถ้าเป็น PHP ก็พวก gd function หรือ Imagick
ถ้าลอง Inpect Elements ในเว็บตัวอย่างจะเห็นว่าเขาใช้ <img> เป็น Object แสดงภาพ ไม่ใช่ <canvas>
ผมเลยคิดว่าเขาน่าจะสร้างภาพในฝั่งเซิร์ฟเวอร์จากข้อมูลที่ผู้ใช้ให้ไป
แล้วส่ง Data URL กลับมาเป็นค่าให้กับ src ของ <img>
เอาจริงๆ มันมีวิธีทำเยอะครับ แล้วแต่ใครจะเลือกแบบไหน