
Convertir PNG a BMP — sin pérdida, para software y controles antiguos
Convertir PNG a BMP: el único camino que se mantiene realmente sin pérdida
De todos los caminos hacia BMP, este es el más limpio técnicamente, y por un motivo sencillo: PNG ya es un formato sin pérdida. Nunca se descartó nada. Cuando trasladas un archivo PNG a BMP, los píxeles simplemente se almacenan de otra manera; en contenido todo permanece exactamente igual.
Con un JPG la situación es distinta: allí las pérdidas ya están grabadas y BMP se limita después a guardar los datos dañados en tamaño completo. Desde PNG, en cambio, obtienes un BMP que se corresponde con el original hasta el último píxel.
El motivo habitual
Tienes un gráfico, un plano técnico, un logo o una plantilla en PNG: limpio, sin pérdida, fácil de editar. Y al final de la cadena hay un sistema que no puede hacer nada con él:
Una instalación de grabado o láser que espera sus motivos como mapa de bits. Una máquina de bordado en la industria textil. Una impresora de etiquetas en almacén. Un software sectorial de la época de Windows XP que sigue funcionando en muchos despachos y consultas. Un panel de mando cuyo procesador es demasiado débil para un decodificador PNG.
Estos sistemas no están mal mantenidos. Funcionan a menudo desde hace veinte años con fiabilidad y justo por eso nadie los toca. Su firmware solo conoce datos en bruto sin comprimir.
Qué ocurre con la transparencia
Aquí está el único punto en el que realmente se pierde algo, y merece atención.
PNG puede guardar transparencia mediante canal alfa. BMP solo lo admite en una variante de 32 bits poco utilizada que muchos equipos antiguos no saben leer. En la práctica eso significa que las zonas transparentes se rellenan, por defecto de blanco.
Si tu logo recortado va a grabarse sobre un fondo oscuro, puede que obtengas un recuadro blanco visible alrededor. Comprueba por tanto el aspecto real del archivo antes de transferirlo a la máquina. En aplicaciones de grabado y bordado suele ser recomendable colocar el motivo deliberadamente sobre un fondo adecuado en lugar de dejar el relleno al azar.
El tamaño del archivo
Cuenta con un salto claro hacia arriba. BMP no comprime en absoluto y el tamaño resulta solo de ancho por alto por tres bytes. Un PNG de 800 kilobytes puede ocupar perfectamente 20 megabytes como BMP.
Es deliberado y no señal de error. Comprueba no obstante si tu sistema de destino puede manejar ese tamaño: algunos controles integrados tienen muy poca memoria. Si hace falta, reduce antes las dimensiones de la imagen en lugar de la profundidad de color.
Qué variante espera tu equipo
Los sistemas antiguos son exigentes. Lo habitual es el BMP de 24 bits según el estándar de Windows, pero algunas máquinas requieren 8 bits con paleta fija, una resolución determinada o un orden de filas concreto. Esos datos están en el manual del equipo, y consultarlo ahorra por experiencia varios intentos fallidos directamente en la instalación.
Por qué el archivo no sale de tu empresa
Los motivos de grabado, las plantillas de diseño, las maquetaciones de etiquetas y los archivos de bordado son conocimiento de la empresa y con frecuencia datos de encargos de tus clientes. Por eso ImageXpo genera el BMP íntegramente mediante WebAssembly en tu navegador. No se produce transferencia alguna, sea cual sea el tamaño de salida. Tras cargar la página una sola vez, la herramienta funciona incluso en puestos cuyo acceso a la red está bloqueado por seguridad, algo que en producción es más la regla que la excepción.


Preguntas frecuentes
¿Se pierde calidad en este camino?
En los píxeles no. PNG ya es un formato sin pérdida, así que los datos se trasladan sin cambios. Lo único que se pierde es la transparencia, porque BMP no la guarda en sus variantes habituales.
¿Qué ocurre con mi fondo transparente?
Se rellena, por defecto de blanco. En un motivo que vaya a grabarse sobre fondo oscuro puede aparecer un marco blanco visible. Comprueba el resultado antes de transferirlo a la máquina.
¿Por qué el archivo es ahora mucho mayor?
BMP no comprime. El tamaño resulta solo de las dimensiones por tres bytes por píxel. De 800 kilobytes de PNG pueden salir 20 megabytes: es normal y deliberado.
¿Qué profundidad de color debo elegir?
Para la mayoría de sistemas lo correcto es BMP de 24 bits según el estándar de Windows. Algunas máquinas antiguas exigen 8 bits con paleta fija. El dato vinculante está en el manual de tu equipo.