Guía

Cómo convertir una imagen a PNG, JPG o WEBP

Convierte los datos de una imagen a PNG, JPEG, WEBP, GIF, BMP o TIFF indicando el formato de destino; si no lo indicas, se usa PNG. Puedes añadir un valor de calidad para JPEG o WEBP.

Herramienta Conversor de imágenes

Para qué sirve

Esta herramienta permite transformar los datos de una imagen al formato que necesites para compartirla, editarla o incorporarla a otro flujo de trabajo. Admite PNG, JPEG, WEBP, GIF, BMP y TIFF. La imagen se proporciona como datos codificados en base64; no basta con indicar únicamente el nombre de un archivo.

El formato de destino es PNG si no se especifica otro. Los nombres se interpretan sin distinguir entre mayúsculas y minúsculas, y JPG se trata como un alias de JPEG.

Cómo convertir una imagen

  1. Prepara los datos de la imagen en una representación base64 de sus bytes y añádelos como entrada. Si no proporcionas datos de imagen, la operación termina sin realizar la conversión.

  2. Indica el formato de destino que quieres obtener: PNG, JPEG, WEBP, GIF, BMP o TIFF. También puedes escribir JPG cuando quieras JPEG. Si omites este dato, se selecciona PNG.

  3. Si eliges JPEG o WEBP, puedes incluir un valor de calidad. Cuando no lo incluyes, se utiliza 90. Ese valor se entrega al codificador únicamente para JPEG y WEBP; para PNG, GIF, BMP y TIFF no se utiliza.

  4. Ejecuta la conversión y revisa el resultado. Una operación correcta proporciona los datos codificados de la imagen convertida, el formato seleccionado y el tamaño de salida en bytes.

  5. Si la operación falla, comprueba primero que los datos sean una imagen válida y que el formato solicitado pertenezca al conjunto admitido. Los problemas al descodificar, abrir, convertir o guardar la imagen se devuelven como una operación no satisfactoria. También puede producirse un resultado no satisfactorio si Pillow no está disponible.

Cómo interpretar el resultado

El resultado correcto debe incluir tres elementos útiles: los datos de la imagen ya convertida, el formato de salida elegido y el tamaño de esos datos en bytes. El formato indicado confirma qué destino se ha aplicado; el tamaño permite comprobar cuánto ocupa la salida, pero por sí solo no demuestra la calidad visual de la imagen.

La calidad solo interviene al producir JPEG o WEBP. Por eso, cambiar ese valor no modifica el proceso de codificación de PNG, GIF, BMP o TIFF. Además, cuando una imagen en modo RGBA o paleta se convierte a JPEG, primero se transforma a RGB para adaptarla a ese formato.

Una respuesta no satisfactoria significa que no se ha obtenido una conversión válida. Puede deberse a la ausencia de datos, a un destino no admitido o a un problema durante la lectura, apertura, conversión o guardado. No debe interpretarse como una conversión parcial correcta.

Ejemplo práctico

Una persona necesita transformar una fotografía para utilizarla en un flujo que acepta imágenes WEBP.

Una persona proporciona los datos base64 de una fotografía, selecciona WEBP e incluye un valor de calidad; después revisa el formato indicado y el tamaño devuelto.

El resultado satisfactorio contiene datos codificados de la imagen convertida, el formato de salida seleccionado y el tamaño de salida en bytes.

Limitaciones

  • La información disponible no establece un rango concreto para el valor de calidad ni una garantía sobre la calidad visual. El parámetro solo se aplica a las salidas JPEG y WEBP; tampoco se confirma el entorno concreto en el que se ejecuta la herramienta.

Errores frecuentes

  • Causa: se envía el nombre o la ruta de la imagen, pero no sus datos codificados en base64. Corrección: proporciona los bytes de la imagen en la entrada de datos antes de ejecutar la conversión.

Preguntas frecuentes

¿Qué formatos de imagen se pueden obtener?

Puedes obtener imágenes en PNG, JPEG, WEBP, GIF, BMP o TIFF si proporcionas los datos en base64. JPG funciona como alias de JPEG.

¿Qué ocurre si no selecciono un formato de destino?

Si no indicas un formato, el destino es PNG. Para seleccionar otro, especifica JPEG, JPG, WEBP, GIF, BMP o TIFF como formato de salida.

¿Puedo ajustar la calidad de la imagen convertida?

Puedes incluir un valor de calidad cuando el destino sea JPEG o WEBP. Si no lo incluyes, se utiliza 90; para PNG, GIF, BMP y TIFF ese valor no se entrega al codificador.

Herramienta

Conversor de imágenes