Creation

Trình tạo Sprite Sheet

Kết hợp nhiều ảnh thành một sprite sheet với đầu ra CSS, JSON và SCSS cho nhà phát triển.

Your files stay on your device - processed locally via WebAssembly, never uploaded

Drop sprites (PNG, JPEG, WebP)

Drop multiple files at once. Add more anytime.

All packing happens in your browser. Sprites are never uploaded.
Share this tool with othersHelp others discover free tools
Embed this tool on your website

Copy this code to add the Trình tạo Sprite Sheet to your site for free. It runs entirely in your visitors' browsers - no API key, no usage limits.

<iframe src="https://optipix.art/embed/sprite-sheet" width="100%" height="600" style="border:1px solid #e4e4e7;border-radius:8px;" title="Trình tạo Sprite Sheet by OptiPix" loading="lazy"></iframe>
<p style="font-size:12px">Free tool by <a href="https://optipix.art/sprite-sheet">OptiPix Trình tạo Sprite Sheet</a></p>

❤️ Love this tool? Support our team.

No ads, no tracking, no limits. Tips keep 104 tools free for everyone.

$

Secure payment via Stripe · No account needed

About Trình tạo Sprite Sheet

Last updated: May 2026

OptiPix Sprite Sheet Generator kết hợp nhiều hình ảnh thành một sprite sheet được tối ưu hóa, với CSS, tọa độ JSON và biến SCSS sẵn sàng để dán. Chọn bố cục: dải ngang, dải dọc, lưới (số cột tùy chỉnh) hoặc đóng gói (đóng gói vào thùng để lãng phí không gian tối thiểu). Đặt khoảng cách giữa các sprite để ngăn chặn hiện tượng chảy cạnh. Đầu ra là một sprite sheet PNG duy nhất cộng với CSS được tạo cho mọi sprite ('.sprite-icon-home { background-position: -0px -0px; … }'), một bản đồ tọa độ JSON và các biến SCSS. Hỗ trợ tỷ lệ @1x và @2x Retina. Mỗi sprite được đặt tên theo tên tệp nguồn của nó. Mọi thứ đều chạy cục bộ - hình ảnh của bạn không bao giờ rời khỏi thiết bị của bạn. Được xây dựng cho các nhà phát triển trò chơi, các nhà phát triển web sử dụng CSS sprite và bất kỳ ai muốn đóng gói các biểu tượng nhỏ thành một yêu cầu mạng duy nhất.

How It Works

Mỗi hình ảnh đầu vào được tải vào bộ nhớ; thuật toán bố cục đã chọn (dải, lưới hoặc đóng gói thùng dạng kệ) tính toán tọa độ (x, y, w, h) cho mỗi sprite; sprite sheet được hiển thị trên một canvas; CSS / JSON / SCSS được tạo từ cùng một bản đồ tọa độ.

Use Cases

  • Đóng gói các biểu tượng UI thành một sprite sheet PNG + CSS duy nhất
  • Tạo một bản đồ sprite cho trò chơi 2D trong Phaser hoặc Pixi
  • Kết hợp các biểu tượng mạng xã hội thành một sprite CSS để trang web nhanh hơn
  • Đóng gói các khung hoạt ảnh nhân vật vào một dải ngang
  • Xây dựng một sprite sheet @2x sẵn sàng cho Retina từ các hình ảnh nguồn

You Might Also Like

If you find Trình tạo Sprite Sheet useful, check out these related tools: Image Crop, Image Resizer, and Format Converter. All tools run entirely in your browser with no uploads or signups required.

Frequently Asked Questions

Tôi nên sử dụng bố cục nào?
Đối với các biểu tượng có kích thước đồng nhất, hãy sử dụng Lưới. Đối với các sprite có kích thước khác nhau, hãy sử dụng Đóng gói (đóng gói vào thùng) để giảm thiểu không gian trống bị lãng phí. Dải ngang/dọc hữu ích cho hoạt ảnh nhân vật.
Đóng gói vào thùng là gì?
Đóng gói vào thùng sắp xếp các hình chữ nhật có kích thước khác nhau vào hộp giới hạn nhỏ nhất có thể. OptiPix sử dụng thuật toán đóng gói dạng kệ đơn giản cho kết quả gần tối ưu cho hầu hết các bộ sprite mà không cần chi phí phụ của WebAssembly.
Tôi có thể xuất CSS / JSON / SCSS không?
Có - cả ba. CSS cung cấp cho bạn các định nghĩa lớp sẵn sàng để dán. JSON cung cấp cho bạn bản đồ tọa độ cho các công cụ trò chơi. SCSS cung cấp cho bạn các biến thân thiện với mixin.
Tại sao nên sử dụng sprite sheet?
Sprite sheet đóng gói hàng chục hình ảnh nhỏ vào một yêu cầu HTTP, giảm đáng kể thời gian tải, số lượng yêu cầu và chi phí CDN. Vẫn còn phù hợp cho các biểu tượng, tài sản trò chơi và nền CSS.
Hình ảnh của tôi có được tải lên không?
Không. Các sprite được sắp xếp trên một canvas cục bộ và xuất ra dưới dạng PNG - không có gì được gửi đến bất kỳ máy chủ nào.

Related Tools

More Content Creation Tools

All 102 Tools

Image CompressorBackground RemoverVideo CompressorImage UpscalerOCR Text ExtractorFormat ConverterImage ResizerEXIF RemoverFace BlurDepth EstimationQR Code GeneratorWatermark MakerColor Palette ExtractorPhoto FiltersImage to PDFObject DetectionImage ClassifierImage CaptionerAI Image GeneratorMeme GeneratorGIF MakerPhoto Collage MakerImage CropPhoto EffectsImage to SVGColor ChangerNoise RemoverPhoto RestorationColor PickerFavicon GeneratorImage to Base64Image Metadata ViewerImage AnnotatorPassport Photo MakerDocument ScannerASCII Art GeneratorImage ComparisonSprite Sheet GeneratorObject RemoverPanorama MakerWord CounterCase ConverterLorem Ipsum GeneratorUUID GeneratorUnix Timestamp ConverterText DiffURL Encoder / DecoderHTML Entity Encoder / DecoderBase64 Text Encoder / DecoderText to Binary / Hex / OctalHash GeneratorJSON Formatter / ValidatorRandom String GeneratorCSV ↔ JSON ConverterMarkdown EditorUnit ConverterPercentage CalculatorBMI CalculatorAge CalculatorTip CalculatorCSS Gradient GeneratorCSS Box Shadow GeneratorCSS Border Radius GeneratorGlassmorphism GeneratorNeumorphism GeneratorCSS Text Shadow GeneratorFlexbox PlaygroundCSS Grid GeneratorAudio TrimmerAudio ConverterAudio MergerAudio RecorderVideo to Audio ExtractorAudio Speed ChangerAudio Volume BoosterRingtone MakerVocal RemoverText to SpeechSpeech to TextAudio Noise RemoverAudio EqualizerAudio EffectsVideo TrimmerVideo MergerVideo ResizerVideo Speed ChangerVideo RotatorVideo to MP4 ConverterAdd Music to VideoMute VideoVideo LooperReverse VideoVideo ScreenshotAdd Subtitles to VideoVideo WatermarkScreen RecorderWebcam RecorderSlideshow MakerVideo FiltersCron Expression BuilderRegex TesterUnix Timestamp Converter