Repolode
Hugo-Dz

Hugo-Dz/spritefusion-pixel-snapper

Una herramienta CLI y WASM en Rust que ajusta el pixel art generado por IA a una cuadrícula uniforme con una paleta fija.

Estrellas
3,287
Forks
205
Issues abiertos
0
Último commit
hace 3 meses

¿Qué es?

Pixel Snapper corrige el pixel art con tamaños de píxel irregulares, posiciones de cuadrícula desalineadas o colores que no pertenecen a una paleta estricta. Es un problema común en las imágenes generadas por modelos de IA, que por lo general no pueden crear auténtico pixel art basado en una cuadrícula.

La herramienta ajusta los píxeles a una cuadrícula uniforme, permite elegir la cantidad de colores de la paleta (16 de forma predeterminada) o proporcionar una paleta hex personalizada, y permite cambiar el tamaño de píxel detectado automáticamente. Procesa archivos individuales o directorios completos en modo por lotes. Está disponible como CLI nativa independiente, instalable mediante Homebrew o Cargo, y como módulo WebAssembly para usar en proyectos web.

El proyecto está escrito en Rust y se distribuye bajo la licencia MIT. También está disponible como herramienta en línea y como edición de escritorio en el sitio de Sprite Fusion.

Funciones clave

  • 01Ajusta los píxeles irregulares a una cuadrícula uniforme.
  • 02Reduce la cantidad de colores de salida a un número configurable de colores de paleta.
  • 03Acepta una paleta hex personalizada para controlar estrictamente los colores.
  • 04Permite procesar directorios completos por lotes.
  • 05Ofrece una compilación WebAssembly para usar en navegadores y con JavaScript.

Casos de uso

  • Limpiar sprites generados por IA antes de usarlos en un juego.
  • Lograr que el arte para tilemaps o isométrico tenga píxeles uniformes.
  • Convertir imágenes a una paleta fija para un proyecto de estilo retro.
  • Normalizar por lotes una carpeta de recursos para juegos 2D.

Inicio rápido

  1. 1

    Instala la CLI con Homebrew

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

    O instálala con Cargo (requiere Rust)

    cargo install spritefusion-pixel-snapper
  3. 3

    Cuantiza una imagen a una paleta de 16 colores

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

Antes de usarlo

  • La instalación con Cargo requiere la cadena de herramientas de Rust; la opción con Brew es una alternativa.

Temas

Preguntas frecuentes

¿Qué es spritefusion-pixel-snapper?
Una herramienta CLI y WASM en Rust que ajusta el pixel art generado por IA a una cuadrícula uniforme con una paleta fija. Pixel Snapper corrige el pixel art con tamaños de píxel irregulares, posiciones de cuadrícula desalineadas o colores que no pertenecen a una paleta estricta. Es un problema común en las imágenes generadas por modelos de IA, que por lo general no pueden crear auténtico pixel art basado en una cuadrícula.
¿spritefusion-pixel-snapper es gratuito? ¿Qué licencia tiene?
spritefusion-pixel-snapper es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spritefusion-pixel-snapper sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de spritefusion-pixel-snapper fue el 16 jul 2026.
¿Para qué puedo usar spritefusion-pixel-snapper?
Limpiar sprites generados por IA antes de usarlos en un juego. Lograr que el arte para tilemaps o isométrico tenga píxeles uniformes. Convertir imágenes a una paleta fija para un proyecto de estilo retro. Normalizar por lotes una carpeta de recursos para juegos 2D.
¿Cómo se instala spritefusion-pixel-snapper?
Instala la CLI con Homebrew: brew install Hugo-Dz/tap/spritefusion-pixel-snapper O instálala con Cargo (requiere Rust): cargo install spritefusion-pixel-snapper Cuantiza una imagen a una paleta de 16 colores: spritefusion-pixel-snapper input.png output.png 16
¿Dónde consigo spritefusion-pixel-snapper?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Hugo-Dz/spritefusion-pixel-snapper

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados