CharisPaint
โปรแกรมวาดและแต่งภาพบนเบราว์เซอร์
โปรแกรมวาดและแต่งภาพบนเบราว์เซอร์
แตะ 2 นิ้ว = ย้อนกลับ · 3 นิ้ว = ทำซ้ำ · กดค้างบนภาพ = ดูดสี · ลากแล้วค้าง = QuickShape · ลากวงกลมสี (มุมขวาบน) ไปวางบนภาพ = เทสี
ยังไม่มีภาพอ้างอิง — กด "+ เพิ่มภาพ"
ลาก = เลื่อน · ล้อเมาส์/สองนิ้ว = ซูม · บันทึกไปกับโปรเจกต์ (สูงสุด 10 ภาพ ย่อเหลือด้านยาว 2048 px)
เส้นนำแสดงบนจอเท่านั้น ไม่ติดไปกับภาพที่ส่งออก และบันทึกไปกับโปรเจกต์ · ช่วยวาด: ทิศที่เริ่มลากจะเลือกแนวที่ใกล้ที่สุด (แนวนอน/แนวตั้ง/แนวเข้าหาจุดรวมสายตา) แล้วเส้นจะตรงตามแนวนั้นจนยกนิ้ว — ใช้กับแปรง ยางลบ และแปรงเลือก
ชุดแปรงเปลี่ยน ขนาด หัวแปรง ความแข็งขอบ ความเข้ม ความทึบ เกรน การสุ่ม ระยะห่าง การคุมด้วยแรงกด และการสุ่มสี — ไม่เปลี่ยนสีแปรงและกราฟแรงกด · ชุดที่บันทึกเองเก็บไว้ในเครื่องนี้
แตะที่เส้น = ลบช่วงนั้นถึงจุดตัดที่ใกล้ที่สุดทั้งสองด้าน · ลากผ่านหลายเส้น = ลบทุกช่วงที่โดน · หาเส้นในรัศมีครึ่งหนึ่งของขนาดยางลบ · เส้นฟุ้งมากหรือเส้นที่ซ้อนกันเป็นก้อนอาจหาจุดตัดได้ไม่แม่น
ความทึบ = เข้มสุดของทั้งเส้น ลากวนทับในเส้นเดียวก็ไม่เข้มเกินนี้ · ความเข้ม (flow) = สะสมสีทีละจุดภายในเส้น
กราฟใช้ร่วมกันทุกแปรง: แกนนอน = แรงกดจริง, แกนตั้ง = แรงกดที่ใช้ · แตะที่ว่างในกราฟเพื่อเพิ่มจุด (สูงสุด 8 จุด) ลากจุดเพื่อปรับ แตะสองครั้งที่จุดเพื่อลบ · จุดซ้ายสุด/ขวาสุดเลื่อนได้เฉพาะขึ้นลง
การคุมขนาด/ความทึบ/ความเข้มบันทึกไปกับชุดแปรง · แรงกดคุมความทึบ: ในเส้นเดียวสีจะไม่ทับสะสมเข้มขึ้น แต่ทึบตามแรงกดสูงสุดที่ลากผ่านจุดนั้น
แรงกดใช้ได้กับปากกา (Apple Pencil, S Pen) เมื่อใช้ปากกาแล้ว นิ้วจะใช้เลื่อน/ซูมเท่านั้น เพื่อกันมือวางทับจอ
ยิ่งสูงเส้นยิ่งเรียบ แต่ปลายเส้นจะตามนิ้ว/ปากกาช้าลง · ใช้กับแปรง ยางลบ แปรงเลือก และแก้ mask
หลังแปลงแล้วยังไม่ต้องยกนิ้ว — ลากต่อเพื่อหมุน/ย่อขยาย · ถ้าจำรูปไม่ได้จะคงเส้นเดิมและแจ้งให้ทราบ
ความยาวช่วงเรียววัดบนจอ (ไม่ขึ้นกับการซูม) · ใช้กับนิ้วและเมาส์เท่านั้น (ปากกาใช้แรงกด) · ช่วงท้ายจะปรับให้เรียวตอนยกนิ้ว
ภาพที่มีพื้นโปร่งใส = ใช้รูปทรงตามความทึบ · ภาพไม่มีพื้นโปร่งใส = ส่วนสีเข้มลงสี (ดำ = ลงสีเต็ม ขาว = ไม่ลง) · "สร้างจากส่วนที่เลือก" ใช้พิกเซลของเลเยอร์ที่เลือกในกรอบส่วนที่เลือก · ย่อเหลือ 256×256 ขาวดำ เก็บในเครื่องนี้ (สูงสุด 30 หัว) · หัวจากภาพไม่ใช้ค่าความแข็งขอบ
เกรนติดกับผืนผ้าใบ ลากทับกี่ครั้งลายก็ตรงที่เดิม · ระยะห่างจุดยิ่งมากเส้นยิ่งเป็นจุดประ · ใช้กับแปรง ยางลบ และรูปทรง
สุ่มรอบสีแปรงที่เลือก · รายเส้น = ทั้งเส้นสีเดียว แต่ละเส้นต่างกัน · รายจุด = ทุกจุดในเส้นต่างกัน · ใช้กับแปรงและรูปทรงที่ระบายสีลงเลเยอร์ (ไม่ใช้กับยางลบ แปรงแต่งภาพ ไล่สี mask และส่วนที่เลือก) · สุ่มรายจุดใช้หน่วยความจำกราฟิกเพิ่มขณะลากเส้น (ขนาดภาพ × 4 byte)
ใช้ขนาดและความแข็งขอบของแปรง · ทำงานบนเลเยอร์ที่เลือกเท่านั้น (ไม่ใช้กับ mask) · Blur ความแรงสูงสุดของเบลอขึ้นกับขนาดแปรง · Smudge กับแปรงใหญ่มากบนมือถืออาจช้า
ลากจากจุดเริ่มไปจุดสิ้นสุดบนเลเยอร์ที่เลือก · ความทึบตาม "ความทึบแปรง" · ถ้ามีส่วนที่เลือกจะลงเฉพาะในนั้น · เลเยอร์ที่ล็อกความโปร่งใสจะลงเฉพาะตรงที่มีพิกเซล
รูปทรงวาดเป็นเส้นขอบด้วยสี ขนาด และความทึบของแปรง · เติมด้านในได้ด้วยถังเทสี
ใช้ปุ่ม "ดูดสี" หรือกดค้างนิ่ง ๆ ครึ่งวินาทีขณะใช้แปรง
เส้นร่างที่ต่อไม่สนิท ช่องห่างไม่เกินค่านี้จะถือว่าปิด — สีไม่ล้นออก · มุมที่แคบกว่าค่านี้อาจเติมไม่ถึงปลายมุม
เก็บช่องโปร่งใสตามมุมเส้นและขอบนุ่มของเส้นในเลเยอร์สีที่เลือก โดยอ่านเส้นจากเลเยอร์อ้างอิง (สีที่เติม = สีพื้นที่อยู่ใกล้ที่สุด)
ลากวงล้อมแล้วยกนิ้ว = เติม/ลบทันที (ขอบเนียน) · มีส่วนที่เลือกอยู่จะทำเฉพาะในนั้น · ใช้กับ layer mask ได้ในโหมดแก้ mask
แตะสองนิ้ว = ย้อนกลับ · แตะสามนิ้ว = ทำซ้ำ
โฟลเดอร์: "ผ่านทะลุ" = เลเยอร์ข้างในผสมกับภาพด้านล่างโดยตรง · โหมดอื่น = รวมภาพในโฟลเดอร์ก่อนแล้วค่อยผสม · เลื่อนขึ้น/ลงผ่านโฟลเดอร์ที่เปิดอยู่ = เข้าไปข้างใน, อยู่ขอบโฟลเดอร์ = ออกนอกโฟลเดอร์
ยังไม่มีชุด — ตั้งการซ่อน/แสดงเลเยอร์ให้ได้ตามต้องการ (เช่น ปาก A) แล้วกด "บันทึกชุดจากที่เห็นตอนนี้" · แตะชื่อชุดเพื่อสลับ (ย้อนกลับได้)
"เฉพาะในโฟลเดอร์" = จำ/สลับเฉพาะของในโฟลเดอร์นั้น (เช่น โฟลเดอร์ "ปาก" มีชุด A I U E O) ส่วนอื่นไม่เปลี่ยน · บันทึกไปกับโปรเจกต์
แตะเพื่อเพิ่มจุด ลากจุดเพื่อปรับ ลากจุดกลางออกนอกกรอบเพื่อลบ (สูงสุด 12 จุดต่อเส้น)
แตะบนแถบ = เพิ่มจุดด้วยสีแปรง · ลากจุด = เลื่อน · แตะจุด = เลือก (สูงสุด 8 จุด)
แตะ "ดูดสีจากภาพ" แล้วแตะบนผืนผ้าใบ (อ่านสีจากเลเยอร์ที่เลือก) — สีที่ใกล้เคียงตาม "ช่วงสีใกล้เคียง" จะเปลี่ยนด้วย
ใช้กับเลเยอร์ที่เลือก — ถ้าต้องการทั้งภาพ ให้รวมภาพที่มองเห็นเป็นเลเยอร์เดียวก่อน
ปรับค่าเพื่อดูตัวอย่าง แล้วกด "ใช้" — ฟิลเตอร์จะเขียนทับพิกเซลของเลเยอร์ (ย้อนกลับได้ด้วย undo) และทำงานกับพิกเซลจริงก่อนการปรับสี
แตะ = ใช้สี · ปุ่ม + = เพิ่มสีปัจจุบันลงจาน · กดค้าง = ลบสีออกจากจาน · จานสีเก็บในเครื่องนี้ ใช้ได้ทุกงาน
ผลจะเป็น layer mask: เก็บขอบต่อได้ด้วย "แก้ mask" (แปรง = แสดง, ยางลบ = ซ่อน) · โมเดล AI โหลดจาก Hugging Face แล้วเบราว์เซอร์เก็บไว้ใช้ครั้งต่อไป · ภาพไม่ถูกส่งออกจากเครื่อง
ลากในกรอบ = ย้าย · ลากมุม/ขอบ = ย่อขยาย · ลากวงกลมด้านบน = หมุน (ติดทุก 15°) · สองนิ้ว = ซูมดูภาพ
ระบายบนภาพ — หมุน/บีบ/ขยาย/คืนสภาพ ทำงานต่อเนื่องเมื่อกดค้าง · สองนิ้ว = ซูม/เลื่อนดู · กด "ยืนยัน" เพื่อเขียนลงเลเยอร์ (ย้อนกลับได้)
ลากวงกลมสีม่วง = ย้ายจุดหมุนของชิ้นที่เลือก · แตะจุดขาวเล็ก = เลือกชิ้นอื่น · เปิด "ทดสอบหมุน" แล้วลากบนภาพ = หมุนชิ้นรอบจุดหมุนดูชั่วคราว (ภาพจริงไม่เปลี่ยน) เพื่อเช็กว่าวาดส่วนที่ซ้อนกันไว้พอหรือยัง · กด "ยืนยัน" เพื่อบันทึกจุดหมุน (ย้อนกลับได้)
แตะที่ว่าง = วางจุดต่อท้าย · ลากจุด = ดัดเส้น · แตะบนเส้น = แทรกจุด · แตะค้างที่จุด = ลบจุด · สองนิ้ว = เลื่อน/ซูมภาพ · กด "ยืนยัน" เพื่อวาดด้วยสีและแปรงปัจจุบัน (ปลายเรียวคิดเป็น % ของความยาวเส้น)
ลากจุดเพื่อดัดภาพ (เส้นโค้งผ่านทุกจุด) · ลากที่อื่น = เลื่อนภาพ · กด "ยืนยัน" เพื่อเขียนลงเลเยอร์ (ย้อนกลับได้)
ย้าย/หมุน/ย่อขยายข้อความ: ปุ่มแปลงภาพด้านบน › Free Transform
ขยายภาพไม่ได้เพิ่มรายละเอียด ภาพจะนุ่มลง · ข้อความยังคมชัดเพราะวาดใหม่
ส่วนที่ขยายออก: เลเยอร์พื้นหลังจะเป็นสีพื้นหลัง เลเยอร์อื่นโปร่งใส · ถ้าเล็กลง ส่วนที่เกินขอบจะถูกตัด
สำหรับ
เลเยอร์ที่ซ่อนอยู่ (ต้องเลือกทุกครั้ง)
สิ่งที่จะต่างจากที่เห็นในแอป:
ไฟล์ PSD 8 bit RGB บีบอัดแบบ RLE · ภาพทั้งหมดอยู่ในพิกัดเดียวกับผืนผ้าใบ (แต่ละเลเยอร์ตัดขอบว่างออก)
รูปแบบไฟล์
ส่งออก 1 รอบการเล่น: เฟรมที่ค้างนับตามจำนวนที่ค้าง · ไป-กลับ = ไปแล้วย้อนกลับ · GIF แบบวนซ้ำ/ไป-กลับ จะเล่นวนเอง, แบบครั้งเดียวเล่นรอบเดียว · Sprite sheet เก็บเฉพาะเฟรมไม่ซ้ำ + ลำดับการเล่นใน JSON
รูปแบบ (เลือกได้หลายแบบ — รวมใน .zip เดียว)
ชิ้นที่ซ่อนอยู่ (ต้องเลือกทุกครั้ง)
mask / clipping / การปรับภาพ / ความทึบ อบลงภาพแต่ละชิ้น · โหมดผสมพิเศษเป็นปกติ · ตัดขอบว่าง + เว้นขอบโปร่งใส 2 px · ชื่อไฟล์ภาพเป็นตัวอักษรอังกฤษ+เลขลำดับ (ชื่อชิ้นไทยอยู่ในข้อมูล)
แกนกลับด้าน
เส้นขอบเป็นเลเยอร์ใหม่ใต้ชิ้นที่เลือก ภาพเดิมไม่ถูกแตะ — ย้อนกลับได้ หรือปรับสี/ความทึบของเลเยอร์เส้นขอบทีหลังได้
เส้นแต่ละจุดได้สีพื้นที่อยู่ใกล้ที่สุดแล้วทำให้เข้มขึ้น — เส้นที่คั่นสองสีจะแบ่งครึ่งตามฝั่ง · เส้นที่ไม่มีสีพื้นอยู่ใกล้คงสีเดิม · ผลเป็นเลเยอร์ clipping ใหม่ เส้นเดิมไม่ถูกแตะ
เริ่มต้นแบบ
ได้เลเยอร์ใหม่พร้อม mask (ภาพเดิมไม่ถูกแตะ) และเข้าโหมดแก้ mask ให้ทันที · สั่งซ้ำด้วยความเข้มมากขึ้นเพื่อทำเงาชั้นที่ 2
เศษจาง = จุดจางที่ห่างจากเส้น/สีเข้มเกิน 2 px (ขอบนุ่มของเส้นจริงไม่นับ) · จุดทึบที่หลงอยู่ไกล ๆ ยังไม่ตรวจ