ASEPRITE JSON
Konwersja plików

Konwertuj ASEPRITE na JSON

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja ASEPRITE na JSON?
Tak - ASEPRITE konwertuje się na JSON.

Aseprite generuje plik JSON obok pliku PNG z arkuszem sprite'ów, zamiast konwertować sam obraz. W aplikacji użyj File > Export > Export Sprite Sheet i zaznacz „JSON Data”; lub uruchom wiersz poleceń aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json. Plik JSON zawiera prostokąty klatek, czasy trwania, tagi i wycinki do odczytu przez silniki gier.

Również na JSON: BDOB · EXPRESS · REPLIT

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Sep 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować ASEPRITE na JSON?

Silniki gier i frameworki, takie jak Phaser, PixiJS czy Unity, potrzebują współrzędnych klatek i metadanych animacji, a nie tylko obrazu. Eksport do .json daje im czytelny dla maszyny atlas mapujący każdą klatkę i tag wewnątrz towarzyszącego arkusza sprite'ów, dlatego PNG jest parowany z plikiem danych.

Jak przekonwertować ASEPRITE na JSON

Aseprite CLI

Uruchom aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json --format json-hash, aby wygenerować atlas w trybie bezinterfejsowym; użyj --format json-array dla uporządkowanej listy.

Aseprite CLI do stdout

Użyj aseprite -b --data="" sprite.aseprite, aby wypisać JSON bezpośrednio do konsoli w celu skryptowania lub przekazania do etapu budowania.

O tych formatach

Jakość i na co uważać

  • Plik JSON nie zawiera pikseli - opisuje jedynie klatki, więc musisz przechowywać wyeksportowany arkusz PNG razem z nim.
  • Wybór --format ma znaczenie: json-hash kluczuje klatki według nazwy, json-array daje uporządkowaną listę; silniki oczekują jednego z tych formatów.
  • Metadane tagów, wycinków i czasu trwania są dołączane tylko wtedy, gdy Twój sprite faktycznie je definiuje.

Najczęściej zadawane pytania

Czy plik JSON zawiera dane obrazu?
Nie. Przechowuje prostokąty klatek, czasy trwania, tagi i wycinki; piksele znajdują się w osobnym pliku PNG z arkuszem sprite'ów.
Jaka jest różnica między json-hash a json-array?
json-hash przypisuje każdą klatkę do nazwy pliku; json-array zwraca uporządkowaną listę. Wybierz ten, którego oczekuje loader Twojego silnika.
Czy mogę to zautomatyzować bez otwierania aplikacji?
Tak. Flaga wsadowa CLI -b wraz z --sheet i --data działa w trybie bezinterfejsowym w skryptach budowania.
Czy moje tagi animacji są eksportowane?
Tak, tagi pojawiają się pod kluczem „frameTags” w pliku JSON, wraz z czasem trwania każdej klatki i wszelkimi wycinkami (slices).