วอลเปเปอร์

Sprite Sheet Packer

รวมหลายภาพเป็นเท็กซ์เจอร์เดียว

รวมหลายภาพเป็น PNG สไปรต์ชีตเดียว (รูปแบบเกมดีเวลอป)

วางรูปหรือคลิกเพื่ออัปโหลด

ทดลองใช้ฟรี

วางโฟลเดอร์สไปรต์ แล้วรับเท็กซ์เจอร์แอตลาสที่รวมกันแล้ว พร้อมไฟล์ JSON ที่มีพิกัดของแต่ละสไปรต์ สำหรับนักพัฒนาเกม (Unity, Phaser, PixiJS, Godot) และนักพัฒนาเว็บ (CSS สไปรต์สำหรับ ชุดไอคอน) ที่ต้องการลดคำขอ HTTP หรือดรอว์คอล

ทำไมต้องสไปรต์ชีต

สำหรับเกม การวาดเท็กซ์เจอร์ขนาดใหญ่หนึ่งอันถูกกว่าการวาดหลายอันเล็ก ๆ มาก — GPU จะรวมสไปรต์ทั้งหมดในดรอว์คอลเดียวแทนที่จะสลับเท็กซ์เจอร์หลายสิบครั้ง สำหรับเว็บ คำขอ HTTP สไปรต์ชีตหนึ่งครั้งดีกว่าคำขอไอคอน 30 ครั้ง; HTTP/2 สมัยใหม่ลดช่องว่างลง แต่สไปรต์ชีตยังคงมีขนาดเล็กกว่าโดยรวมหลังการบีบอัด

อัลกอริทึมการจัดวาง

  • MaxRects (ค่าเริ่มต้น): การจัดวางแบบถังขยะที่มีประสิทธิภาพ ลดพื้นที่ว่างให้เหลือน้อยที่สุด
  • Skyline: เร็วกว่าแต่มีประสิทธิภาพน้อยกว่าเล็กน้อย เหมาะกับแอตลาสแบบไดนามิก
  • Grid: เซลล์ที่เท่ากัน มีประโยชน์เมื่อสไปรต์ทั้งหมดมีขนาดเท่ากัน

รูปแบบผลลัพธ์

  1. PNG atlas: เท็กซ์เจอร์ที่รวมกันแล้ว (บีบอัดเพิ่มเติม หากจำเป็น)
  2. JSON manifest: พิกัด ขนาด และจุดยึดของแต่ละสไปรต์
  3. Unity .meta: เมตาดาต้าที่นำเข้า Unity ได้
  4. CSS sprite class: CSS สำหรับสไปรต์เว็บที่พร้อมวาง
  5. Phaser / PixiJS / TexturePacker JSON: สำหรับเฟรมเวิร์กเกมยอดนิยม

การตั้งค่า

  • ขนาดแอตลาสสูงสุด: 2048, 4096, 8192 ยิ่งใหญ่ = แอตลาสน้อยลงสำหรับสไปรต์จำนวนมาก
  • ระยะห่าง: ช่องว่าง 1–8 px ระหว่างสไปรต์เพื่อป้องกันการรั่วไหลของเท็กซ์เจอร์
  • Power-of-2: เปิดสำหรับ GPU มือถือรุ่นเก่า ปิดในกรณีอื่น
  • Trim: ตัด พิกเซลโปร่งใส ต่อสไปรต์เพื่อประหยัดพื้นที่

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

รองรับรูปแบบอินพุตอะไรบ้าง?

PNG (รองรับความโปร่งใส), JPG (ไม่รองรับความโปร่งใส), WebP โดยแต่ละสไปรต์เป็นไฟล์แยกกัน

ขนาด atlas สูงสุดคือเท่าไหร่?

8192×8192. atlas ที่ใหญ่กว่านี้จะสิ้นเปลืองหน่วยความจำ GPU; atlas ที่เล็กกว่าจะหมายถึงต้องใช้หลายแผ่น

ฉันสามารถใช้การจัดเรียงแบบหมุนได้หรือไม่?

พรีเมียม: ได้ — สไปรต์จะหมุน 90° หากช่วยเพิ่มความหนาแน่นในการจัดเรียง

แล้วสไปรท์แบบเคลื่อนไหวล่ะ?

แต่ละเฟรมเป็นไฟล์อินพุตแยกกัน; JSON จะจัดกลุ่มตามคำนำหน้าชื่อโดยอัตโนมัติ

'power-of-2' คืออะไร?

GPU มือถือรุ่นเก่า (ก่อนปี 2015) ต้องการให้ขนาดเท็กซ์เจอร์เป็นเลขยกกำลัง 2 (256, 512, 1024 ฯลฯ) ส่วน GPU สมัยใหม่ไม่สนใจข้อจำกัดนี้

ขนาดไฟล์สูงสุดสำหรับอินพุต?

25 MB ต่อสไปรต์, รวม 200 MB ต่อชุด

ฉันสามารถอัปเดต atlas ที่มีอยู่ได้หรือไม่?

พรีเมียม: แพ็กใหม่โดยคงพิกัดเดิมไว้เท่าที่เป็นไปได้

Are uploads private?

ใช่ — จะถูกลบภายใน 24 ชั่วโมง

เกี่ยวกับ Sprite Sheet Packer

Sprite Sheet Packer เป็นเครื่องมือออนไลน์ฟรีจาก Wallpapers.com ที่ทำงานในเบราว์เซอร์ของคุณเท่านั้น — ไม่ต้องติดตั้ง ไม่มีลายน้ำ ไม่ต้องลงทะเบียนอีเมลสำหรับการลองครั้งแรก รวมหลายภาพเป็น PNG สไปรต์ชีตเดียว (รูปแบบเกมดีเวลอป)

วิธีใช้ Sprite Sheet Packer

  1. วางรูปภาพของคุณในพื้นที่อัปโหลด (เดี่ยวหรือหลายไฟล์ — เปิด Bulk ที่ด้านบน)
  2. เลือกการตั้งค่าที่เครื่องมือแสดง (ขนาด, รูปแบบ, คุณภาพ)
  3. คลิก Run ผลลัพธ์จะดาวน์โหลดอัตโนมัติ — ไม่ต้องบันทึกเอง

เมื่อใดควรใช้

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

ฟรี vs พรีเมียม

ผู้เยี่ยมชมทุกคนได้รับทดลองใช้ฟรี; ผู้ใช้ที่ลงชื่อเข้าใช้ฟรีได้รับโควต้ารายวันสูงกว่า สมัครสมาชิก พรีเมียม เพื่อการใช้งานไม่จำกัด, ประมวลผลเป็นกลุ่มสูงสุด 200 รูปต่องาน, คิวลำดับความสำคัญ, และการเรียกดูไม่มีโฆษณา

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

กำลังมองหาสิ่งที่แตกต่างเล็กน้อย? ลอง เครื่องมือสร้าง Favicon , แปลงรูปภาพเป็นหน้าระบายสี หรือ เครื่องสร้าง QR Code พร้อมโลโก้ — หรือเรียกดูทั้งหมด เฉพาะทาง เครื่องมือ.

พรีเมียม

ปลดล็อกทุกเครื่องมือ — ไม่มีข้อจำกัด ไม่ต้องรอ

  • ✓ 200 AI เครดิต / เดือน — สร้างภาพ อัปสเกล อินเพนต์
  • ✓ การประมวลผลแบบกลุ่ม (สูงสุด 200 ไฟล์ในครั้งเดียว)
  • ✓ 8K ดาวน์โหลด + ไม่มีโฆษณา
  • ✓ คิวลำดับความสำคัญ — ไม่จำกัดอัตรา
ทดลองใช้ฟรี 7 วัน →
สด
สร้างวอลเปเปอร์
ด้วย AI
ลอง