En resumen
Esto convierte un .psd (o .psb) en unPNG del compuesto aplanado — la única imagen fusionada que Photoshop guarda junto a tus capas. Se ejecuta en tu navegador usando un motor PSD en TypeScript puro: el archivo se lee en local, se reconstruye el compuesto y vuelve un PNG sin pérdida para descargar. No se sube nada, no se reescribe nada en disco, y nunca necesitas tener Photoshop abierto para hacerlo. Lo que no obtienes son capas — un PNG es una imagen plana por definición.
Cómo funciona la conversión
Un PSD es una cabecera 8BPS compacta (dimensiones, modo de color, profundidad de bits) seguida de cuatro secciones con prefijo de longitud: datos del modo de color, recursos de imagen (que incluyen una pequeña miniatura JPEG incrustada), la gran sección de capas y máscaras, y por último los datos de la imagen fusionada — el compuesto aplanado. Ese compuesto es todo el sentido de esta herramienta. El motor lo lee línea de barrido a línea de barrido, y para documentos de escala de grises de 8 bits y RGB de 8 bits produce un PNG directamente.
PNG es un formato sin pérdida, y por eso es el destino honesto para esta conversión: cuando el motor emite un PNG compuesto de 8 bits, esos bytes exactos son los que descargas — sin recodificación, sin pérdida de calidad. PNG también lleva un canal alfa, así que cualquier transparencia del compuesto se preserva en lugar de rellenarse. Si en cambio quieres específicamente un archivo más pequeño y opaco para la web, el conversor PSD a JPG aplana sobre blanco y cambia algo de fidelidad por tamaño.
Qué puede y qué no puede hacer — con honestidad
Lo que obtienes
- Un PNG sin pérdida del compuesto aplanado, con el alfa preservado
- Documentos de escala de grises de 8 bits y RGB de 8 bits, dejados pasar tal cual donde es posible
- La miniatura de Photoshop incrustada cuando es la única vista previa que sobrevivió (indicada como tal)
- Una lectura local de cada byte — la conversión ocurre en tu equipo
Lo que no hará
- Recuperar capas, máscaras, capas de ajuste, objetos inteligentes o efectos — un PNG es plano, y esos no están en el compuesto
- Renderizar en el navegador documentos de 16 bits / 32 bits, CMYK o Lab — esos necesitan un renderizador completo con gestión de color
- Inventar píxeles más allá de un truncamiento — si el compuesto se cortó, solo vuelven las filas supervivientes
- Garantizar que «abre en Photoshop» — «verificado» aquí significa que nuestro propio reanálisis cuadra
La palabra «verificado» se usa con cuidado: significa que el PNG que producimos se vuelve a analizar sin problemas por nuestra parte, no que el PSD de origen sea perfecto byte a byte en el lector de Adobe. Y solo se toca el compuesto aplanado — la pila de capas nunca se reconstruye, porque una vez dañada la sección de capas no hay forma determinista de rehacerla, y adivinar no es honesto.
Si el PSD está dañado
A veces el compuesto no se puede reconstruir en absoluto — el archivo se truncó por un cierre inesperado o una sincronización interrumpida de Dropbox / Drive / Creative Cloud, o una cabecera o un campo de longitud de sección están corruptos y despistan al lector. Cuando eso ocurre la herramienta no finge un resultado; te dice lo que encontró y enlaza lapágina de reparación de PSD, que rededuce los límites de sección en torno a los bytes supervivientes. Repara primero, luego vuelve aquí y convierte a PNG el archivo reparado.
Por qué «sin subir nada» es verificable, no un eslogan
El PSD se lee con las file APIs del navegador y se decodifica en tu equipo; la página no hace ninguna petición que transporte tus datos. No lo aceptes por fe — abre las DevTools, selecciona la pestaña Red, suelta el archivo y observa que no sale nada. Es el mismo principio de cero subidas que la página de prueba de cero subidas, aplicado a la conversión. Para obra confidencial eso no es un detalle, es el objetivo.