capi-chan
Herramientas

psdcPara desarrolladores: CLI y librería de Rust

psd-compiler

Convierte PSD y PSB en imágenes idénticas a Photoshop, sin Photoshop, sin navegador y sin GPU.

cargo install --git https://github.com/ChoqueCastroLD/psd-compiler-cli

Qué hace

psdc lee archivos PSD y PSB, compone todas las capas y vuelve a dibujar las capas de texto desde sus datos de tipo, con las fuentes reales. Así, si cambias un texto (en el archivo, con --set-text o desde la librería), la imagen final lo muestra. Exporta a PNG, JPEG, WebP, TIFF o AVIF, y también puede guardar el PSD editado.

Por qué existe

Casi todas las herramientas que "renderizan" un PSD en realidad muestran la vista previa que Photoshop guardó en el archivo. Si traduces un cómic o rellenas una plantilla, esa vista previa queda vieja y la única salida era abrir Photoshop. psd-compiler re-dibuja el texto y lo calibramos contra Photoshop hasta que coincidiera.

Qué reemplaza

Abrir Photoshop solo para exportar, o librerías que solo leen la vista previa guardada (psd-tools, ag-psd) cuando el texto cambió.

Para quién es

Desarrolladores de herramientas para scans, servidores que generan imágenes desde plantillas y cualquiera que necesite PSD a imagen en lote.

Funciones

  1. 1

    Texto de Photoshop

    Kerning, tracking, interlineado, cajas de párrafo, justificación, mayúsculas, subrayado. IoU de 0,97 contra Photoshop en páginas de cómic reales.

  2. 2

    Vertical y OpenType

    CJK vertical, latín rotado, ligaduras, alternativas contextuales, fracciones y más.

  3. 3

    Todas las deformaciones

    Los 15 estilos de deformar texto y las mallas personalizadas.

  4. 4

    Todos los efectos

    Trazo, sombras, resplandores, satinado, bisel y relieve, superposiciones.

  5. 5

    Capas de ajuste

    Niveles, curvas, tono y saturación, equilibrio de color, mapa de degradado y el resto.

  6. 6

    Objetos inteligentes

    Con sus píxeles guardados o re-dibujados desde el archivo incrustado.

  7. 7

    Todo el formato

    PSD y PSB, de 1 a 32 bits, RGB, CMYK, Lab, escala de grises, indexado y más.

  8. 8

    Rápido

    Unos 140 ms por página de 1284×1826, y lotes en paralelo.

Info técnica

  • Escrito en Rust (1.85 o más nuevo). Un solo binario estático, más una librería segura.
  • Las fuentes se buscan por su nombre PostScript en tus carpetas y en las del sistema; no trae fuentes.
  • Compila a WebAssembly: así lo usa Capishot en el navegador.
  • Probado contra 732 archivos de referencia de ocho proyectos (psd-tools, ag-psd, Krita, Aspose y otros): 97,7 % coinciden.
  • Instalar: cargo install --git https://github.com/ChoqueCastroLD/psd-compiler-cli
  • Lo usan Capishot (guardar PSD), Capistudio (exportar typeset) y CapiUploader (PSD a JPG).

Planes

Gratis

Código abierto con licencia MIT. Úsalo en lo que quieras.

Versiones y últimos cambios

  1. Fuentes desde memoria Última

    Carga fuentes sin archivos en disco y documenta la compilación para WebAssembly.

  2. Librería más liviana

    La CLI va detrás de una feature, así que quien solo usa la librería no arrastra sus dependencias.

  3. Más fiel a Photoshop

    Texturas de bisel, equilibrio de color, mezclador de canales CMYK y pruebas contra los archivos de Aspose, Artal y oov/psd.

  4. Publicado

    Primera versión pública en GitHub con la CLI psdc.

Otras herramientas