Repolode
Hugo-Dz

Hugo-Dz/spritefusion-pixel-snapper

CLI на Rust и инструмент на WASM, который выравнивает неаккуратный пиксель-арт от ИИ по ровной сетке с фиксированной палитрой.

Звёзды
3,287
Форки
205
Открытые issues
0
Последний коммит
3 месяца назад

Что это?

Pixel Snapper исправляет пиксель-арт с пикселями разного размера, смещённой сеткой или цветами, не входящими в строгую палитру. Такая проблема часто встречается у изображений, созданных моделями ИИ, которые обычно не умеют генерировать пиксель-арт с точным выравниванием по сетке.

Инструмент выравнивает пиксели по равномерной сетке, позволяет выбрать количество цветов в палитре (по умолчанию — 16) или задать собственную палитру в HEX-формате, а также изменить автоматически определённый размер пикселя. Можно обрабатывать отдельные файлы или целые папки в пакетном режиме. Инструмент доступен как отдельный нативный CLI, который можно установить через Homebrew или Cargo, а также как модуль WebAssembly для веб-проектов.

Проект написан на Rust и распространяется по лицензии MIT. Также доступны онлайн-инструмент и настольная версия на сайте Sprite Fusion.

Ключевые возможности

  • 01Выравнивает неровные пиксели по равномерной сетке.
  • 02Приводит изображение к заданному количеству цветов палитры.
  • 03Принимает пользовательскую палитру в HEX-формате для точного контроля над цветами.
  • 04Поддерживает пакетную обработку целых папок.
  • 05Предоставляет сборку WebAssembly для использования в браузере и JavaScript.

Сценарии использования

  • Привести в порядок спрайты, созданные ИИ, перед использованием в игре.
  • Добиться единообразного пиксельного стиля для тайловых карт и изометрической графики.
  • Преобразовать изображения в фиксированную палитру для проекта в ретро-стиле.
  • Пакетно привести к единому виду папку с 2D-ресурсами для игры.

Быстрый старт

  1. 1

    Установите CLI с помощью Homebrew

    brew install Hugo-Dz/tap/spritefusion-pixel-snapper
  2. 2

    Или установите с помощью Cargo (требуется Rust)

    cargo install spritefusion-pixel-snapper
  3. 3

    Квантуйте изображение до палитры из 16 цветов

    spritefusion-pixel-snapper input.png output.png 16

Что важно знать

  • Для установки через Cargo нужна цепочка инструментов Rust; установка через Brew — альтернатива.

Темы

Частые вопросы

Что такое spritefusion-pixel-snapper?
CLI на Rust и инструмент на WASM, который выравнивает неаккуратный пиксель-арт от ИИ по ровной сетке с фиксированной палитрой. Pixel Snapper исправляет пиксель-арт с пикселями разного размера, смещённой сеткой или цветами, не входящими в строгую палитру. Такая проблема часто встречается у изображений, созданных моделями ИИ, которые обычно не умеют генерировать пиксель-арт с точным выравниванием по сетке.
spritefusion-pixel-snapper можно использовать бесплатно? Какая у него лицензия?
spritefusion-pixel-snapper распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
spritefusion-pixel-snapper всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в spritefusion-pixel-snapper — 16 июл. 2026 г..
Для чего можно использовать spritefusion-pixel-snapper?
Привести в порядок спрайты, созданные ИИ, перед использованием в игре. Добиться единообразного пиксельного стиля для тайловых карт и изометрической графики. Преобразовать изображения в фиксированную палитру для проекта в ретро-стиле. Пакетно привести к единому виду папку с 2D-ресурсами для игры.
Как установить spritefusion-pixel-snapper?
Установите CLI с помощью Homebrew: brew install Hugo-Dz/tap/spritefusion-pixel-snapper Или установите с помощью Cargo (требуется Rust): cargo install spritefusion-pixel-snapper Квантуйте изображение до палитры из 16 цветов: spritefusion-pixel-snapper input.png output.png 16
Где скачать spritefusion-pixel-snapper?
Исходный код и инструкции по установке — на GitHub: https://github.com/Hugo-Dz/spritefusion-pixel-snapper

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты