เครื่องตัดสไปรต์ชีต

กำลังโหลดเครื่องมือตัดสไปรต์ชีต...

เปลี่ยนสไปรต์ชีตหนึ่งภาพให้เป็นเฟรม PNG แยกกันและนำกลับมาใช้ได้ โดยไม่ต้องอัปโหลดงานภาพ ใช้กริดที่แม่นยำกับเฟรมแอนิเมชันและไทล์ที่เว้นระยะสม่ำเสมอ หรือตรวจจับสไปรต์ที่แยกจากกันบนพื้นหลังโปร่งใสหรือสีเดียวโดยอัตโนมัติ พื้นที่ตัดทุกจุดที่ระบบแนะนำยังแก้ไขได้ คุณจึงปรับขอบที่ตกหล่น แยกผลลัพธ์ที่รวมกัน ลบบริเวณที่ไม่ต้องการ เปลี่ยนชื่อและตรวจสอบลำดับเฟรม ก่อนดาวน์โหลด PNG ทีละภาพหรือ ZIP พร้อมพิกัดใน frames.json

วิธีตัดสไปรต์ชีต

  1. 1

    เลือกสไปรต์ชีต

    เปิดไฟล์ PNG, JPG หรือ WebP จากอุปกรณ์ ภาพจะถูกถอดรหัสในเบราว์เซอร์และไม่ถูกอัปโหลด

  2. 2

    กำหนดวิธีตัด

    เลือกกริดเพื่อกำหนดแถว คอลัมน์ ขนาดเซลล์ จุดเริ่มต้น และช่องว่าง หรือเลือกตรวจจับอัตโนมัติสำหรับภาพที่แยกกันบนพื้นหลังโปร่งใสหรือสีที่เลือก

  3. 3

    ตรวจสอบและแก้ไขเฟรม

    ตรวจดูกรอบที่มีหมายเลข แล้วเลือกใช้ ไม่ใช้ เพิ่ม ลบ ย้าย ปรับขนาด เปลี่ยนชื่อ หรือจัดลำดับพื้นที่ตัดก่อนส่งออก

  4. 4

    ดาวน์โหลดผลลัพธ์

    บันทึกทีละเฟรมหรือดาวน์โหลด ZIP ที่มีไฟล์ PNG ที่เลือกและรายการพิกัด `frames.json`

เลือกวิธีตัดให้เหมาะกับชีต

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

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

การตั้งค่าเหล่านี้อ้างอิงขั้นตอนทำงานกับสไปรต์ที่ใช้กันทั่วไป Sprite Editor ของ Unity รองรับการตัดอัตโนมัติ กริดตามขนาดหรือจำนวนเซลล์ รวมถึงจุดเริ่มต้น ระยะขอบ กรอบว่าง และจุดหมุน ส่วน การนำเข้าสไปรต์ชีตของ Aseprite ก็ใช้จุดเริ่มต้น x/y ความกว้างและความสูงของสไปรต์ ระยะขอบ และลำดับการอ่าน เครื่องมือนี้เน้นการแยกภาพ จึงส่งออกพิกัดการตัดแต่ไม่สร้างไฟล์โครงการของ Unity, Godot หรือ Aseprite

การตรวจจับอัตโนมัติเป็นจุดเริ่มต้น ไม่ใช่การรับประกัน

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

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

เนื้อหาใน ZIP และ frames.json

PNG เป็นรูปแบบผลลัพธ์เริ่มต้นเพราะรักษาพิกเซลและความโปร่งใสได้ตรงตามต้นฉบับ แต่ละเฟรมที่เลือกจะได้รับชื่อไฟล์ที่ปลอดภัยและไม่ซ้ำกันจากชื่อเฟรมหรือคำนำหน้าที่กำหนด ZIP จะรวม PNG เหล่านี้กับรายการ frames.json แต่ละรายการบันทึกชื่อ ลำดับ และกรอบต้นทางของเฟรม:

{
  "name": "player-run-03",
  "x": 128,
  "y": 64,
  "width": 32,
  "height": 48
}

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

ประมวลผลในเครื่องอย่างเป็นส่วนตัวพร้อมการกู้คืนแบบจำกัด

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

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

รายการตรวจสอบก่อนส่งออก

  • ยืนยันว่าลำดับการอ่านตรงกับลำดับแอนิเมชันหรือไทล์
  • ซูมเข้าแล้วตรวจเฟรมแรก เฟรมกลาง และเฟรมสุดท้ายว่ามีการเหลื่อมหนึ่งพิกเซลหรือไม่
  • ไม่เลือกเซลล์ว่างและพิกเซลหลงที่ไม่ได้ตั้งใจ เว้นแต่ตำแหน่งนั้นมีความหมาย
  • ใช้ชื่อที่แตกต่างกันและตรวจชื่อซ้ำก่อนสร้าง ZIP
  • ตรวจขอบโปร่งใสบนพื้นหลังตัวอย่างที่มีสีตัดกัน
  • แก้กรอบด้วยช่องตัวเลขหรือปุ่มเมื่อการลากอย่างแม่นยำทำได้ยาก ขั้นตอนยังใช้งานด้วยแป้นพิมพ์ได้ตาม แนวทางของ W3C

คำถามที่พบบ่อย

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

ไม่เสมอไป ระบบเสนอกรอบรอบบริเวณที่มองเห็นและแยกจากกัน แต่ไม่ทราบเจตนาของศิลปินในทุกชีต สไปรต์ที่แตะกันอาจถูกรวม ส่วนรายละเอียดที่แยกออกมาอาจเป็นอีกกรอบหนึ่ง จึงควรตรวจและแก้ผลลัพธ์

อาจถูกตรวจพบเป็นบริเวณเดียวกัน ไม่มีการตั้งค่าใดสร้างขอบที่ไม่มีอยู่ในพิกเซลได้ ให้ลบหรือไม่เลือกคำแนะนำที่รวมกัน แล้ววาดกรอบรอบเฟรมที่ต้องการด้วยตนเอง

รองรับ โหมดกริดกำหนดจุดเริ่มต้น x/y และช่องว่างแนวนอนกับแนวตั้งแยกกันได้ ระบุแถวและคอลัมน์หรือความกว้างและความสูงเซลล์ ตรวจเซลล์ที่มีหมายเลข แล้วเลือกว่าจะส่งออกเซลล์ว่างหรือไม่

คุณดาวน์โหลดเฟรมที่เลือกเป็น PNG หรือรวมทุกเฟรมที่เลือกไว้ใน ZIP ได้ ZIP ยังมี frames.json ซึ่งบันทึกชื่อที่ปลอดภัย ลำดับ และกรอบต้นทาง x/y/ความกว้าง/ความสูง โดยไม่ใช่ไฟล์โครงการเฉพาะของเอนจิน

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

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

ไม่ใช้ เครื่องมือคำนวณกริดแบบให้ผลแน่นอนและตรวจจับบริเวณที่มองเห็น แล้วให้คุณแก้ไขเอง ผลลัพธ์คือเฟรม PNG, ZIP และพิกัด JSON แบบกลาง โดยไม่อ้างว่าเป็นข้อมูลเฉพาะของ Unity, Godot, Phaser หรือ Aseprite

เครื่องมือที่เกี่ยวข้อง

ตัวเลือกสี Material Design

สำรวจพาเลตสีของ Material Design คัดลอกเฉดสีใดก็ได้ (ตั้งแต่ 50 ถึง A700) ในรูปแบบ HEX, RGB หรือ HSL เพียงแตะครั้งเดียว

เครื่องมือแบ่งกริดรูปภาพ Instagram

แบ่งรูปภาพขนาดใหญ่ให้เป็นกริด Instagram ขนาด 3×3 หรือกี่แถวก็ได้ แต่ละแผ่นภาพมีหมายเลขกำกับ จึงอัปโหลดแบบย้อนลำดับได้ง่าย

เครื่องสร้างกระดาษเส้นบรรทัด

สร้างกระดาษเส้นบรรทัดพร้อมพิมพ์ได้ฟรี เลือกเส้นแบบวิทยาลัย กว้าง หรือแคบ ตั้งระยะห่างบรรทัดเป็นมิลลิเมตร ขนาดกระดาษ และเส้นขอบ แล้วพิมพ์หรือดาวน์โหลดเป็น SVG

โปรแกรมแปลงรูปแบบภาพ

แปลงรูปภาพเป็น JPG, PNG หรือ WebP ได้ทันทีในเบราว์เซอร์ พร้อมควบคุมคุณภาพสำหรับรูปแบบบีบอัดและรักษาความโปร่งใสใน PNG และ WebP

ตัวแปลง JPG เป็น Word

แปลงภาพถ่าย JPG หรือภาพหน้าจอของข้อความเป็นเอกสาร Word ที่แก้ไขได้ เครื่องมืออ่านคำด้วย OCR แล้วจัดวางเพื่อให้คุณเขียนใหม่ จัดรูปแบบ และนำกลับมาใช้ได้

เครื่องแปลงค่าจาก Pantone เป็น HEX

แปลงสี Pantone PMS ให้เป็นค่า HEX, RGB และ CMYK ที่ใกล้เคียงที่สุด เพื่อให้สอดคล้องกันระหว่างการแสดงผลบนหน้าจอและการพิมพ์ โดยพร้อมดูตัวอย่างสีแบบสวัตช์

เครื่องมือนี้มีให้บริการในภาษาอื่น