⚠️ สำคัญมาก: การตั้งชื่อไฟล์การ์ด
ตั้งชื่อไฟล์เป็น ตัวเลขเท่านั้น เช่น 001.jpg → 100.jpg (หรือ 1.jpg →100.jpg ก็ได้ ไฟล์ไม่ต้องถึง 100 ก็ได้ 22 30 52 78.. ได้หมดแล้วแต่เลย แต่สูงสุดคือ 100 แล้วต้องตั้งชื่อตามที่แจ้งจ้า)ระบบจะอ่าน เลขในชื่อไฟล์ เป็น Card ID โดยอัตโนมัติ

❌ ห้ามใช้ชื่อแบบตัวอักษรล้วน เช่น momo.jpg (ระบบจะไม่นับเป็นการ์ด)
แนะนำโครง ZIP:cards/001.jpg (ไฟล์ลอยอ่านได้ แต่มี cards/ จะชัวร์ที่สุด)

⚠️ ไม่รับเลข 0 — 0.jpg จะถูกข้ามทันที

💡 ถ้าอัป ZIP แล้วขึ้น “0 cards” → เช็คชื่อไฟล์ก่อนเป็นอย่างแรก

การเตรียมไฟล์การ์ด (ZIP)
 - ขนาดภาพแนะนำ: 704 × 1056 (อัตราส่วน 2:3)
 - รองรับไฟล์: .jpg .png .webp
 - ตั้งชื่อไฟล์: 001 – 100 (เลข = Card ID)
ระบบอ่านเลขจากชื่อไฟล์โดยตรง
 - Cover / Back
 - cover = ภาพหน้าปกเด็ค
 - back = ภาพหลังไพ่ (ตอนคว่ำ)
 - ขนาดภาพแนะนำ: 704 × 1056 (อัตราส่วน 2:3)
 - รองรับไฟล์: .jpg .png .webp
 - อัปโหลดแยก ไม่รวมใน ZIP การ์ด
meanings.csv
 - ไฟล์ความหมายของไพ่
 - ระบบจะยึดจำนวนไพ่จาก meanings.csv เป็นหลัก
Cards / Meanings นับยังไง?
 - จำนวนไพ่ที่แสดงใน Play/Gallery จะยึดจาก Meanings เป็นหลัก
 - รูปที่เกินจากจำนวน Meanings จะไม่ถูกแสดง
 - ถ้า Meanings มากกว่ารูป ใบที่ไม่มีรูปจะเป็น “ว่าง/empty”


ปล. ไฟล์แนบนี้เป็นตัวอย่างทดลอง สามารถ save ภาพทับที่เดิมได้ โดยการตั้งชื่อ 001...เรียงลำดับไปไม่เกิน 100 ใบ 
วิธี zip คือ zip ใน folder เท่านั้น

