anyjxl

Convierte CUALQUIER imagen a JPEG XL. Gratis y privado.

Arrastra imágenes aquí
o haz clic para seleccionar archivos

Ajustes de conversión

Ajustes preestablecidos

Ajustes preestablecidos

Elige según lo que sea la imagen, no según un número. Equilibrio web es el valor por defecto y va bien para una fotografía que acaba en una página o en un mensaje. Archivo sin pérdidas conserva cada píxel y cada resto de metadatos, y un JPEG que entra vuelve a salir byte a byte. Pixel art y gráficos es para el color plano, el texto y los bordes duros, que Modular codifica mucho mejor que la transformada que quieren las fotografías. Compresión máxima es para una fotografía que tiene que ocupar poco. Elegir uno mueve solo los controles que fija; lo que cambies después se mantiene y la etiqueta deja de estar resaltada.

Calidad

Calidad

El único mando que decide cuánto del original se descarta. No es un porcentaje: libjxl trabaja en distancia Butteraugli, y este deslizador es una curva tendida sobre esa unidad; la fila Distancia de abajo es el mismo ajuste escrito en esa unidad. En una fotografía, 90 es donde la mayoría deja de ver diferencia, y de 75 a 90 suele ser indistinguible del original.

Distancia

Cuánto puede alejarse el resultado del original. Cuanto más bajo, más fiel y más grande: 0 conserva todos los píxeles, 1.0 es donde la mayoría deja de ver diferencia y 2.0 es bastante más pequeño y sigue siendo bueno. Es la unidad propia de libjxl —el número que toma la opción -d de cjxl—, así que un valor de un artículo o de una línea de comandos se puede escribir tal cual, como 1.0 o como d1.0.

Esfuerzo del codificador

Esfuerzo del codificador

Cuánto se esfuerza el codificador en encontrar un archivo más pequeño con la calidad que has pedido. La imagen no cambia en nada: un esfuerzo mayor dedica más tiempo a buscar y devuelve menos bytes para el mismo resultado. 7 es el valor por defecto y más o menos donde los rendimientos se aplanan; 9 merece la pena para algo que vas a conservar, y cada paso cuesta ese tiempo otra vez en cada imagen del lote.

Ajustes avanzados

Lo más probable es que no necesites tocar nada de abajo. Si te pierdes, puedes volver a los valores predeterminados en cualquier momento.

Con o sin pérdida

Con o sin pérdida

Con pérdida descarta lo que el ojo tiene menos probabilidades de echar en falta, y es lo que quieres para fotografías. Sin pérdida conserva exactamente cada píxel decodificado, que es lo que quieren las capturas de pantalla, los diagramas y cualquier cosa con texto o bordes duros — y deja sin sentido el mando de calidad, así que ese mando se desactiva mientras sin pérdida está activo.

Transformada con pérdida

Transformada con pérdida

Cuál de los dos compresores con pérdida de libjxl hace el trabajo. No son ajustes de calidad —el control de calidad significa lo mismo con cualquiera de los dos—, sino dos maneras distintas de describir la misma imagen, y cada una es mucho mejor que la otra en un tipo concreto de imagen. Abre el ? junto a una opción para ver cuál.

Automático

Deja la elección a libjxl, lo que en la práctica significa VarDCT en toda codificación con pérdida: sus heurísticas solo recurren a Modular cuando la codificación es sin pérdida. Es lo correcto para fotografías, y para un lote variado que prefieres no clasificar a mano.

VarDCT (fotos)

La transformada de frecuencia que JPEG XL hereda de JPEG y rehace bien: la imagen se divide en bloques de tamaño variable y cada uno se describe por lo rápido que cambia, en vez de píxel a píxel. Los degradados, la textura y los bordes suaves son de lo que están hechas las fotografías, y es justo en lo que esto es bueno.

Modular (gráficos)

Predice cada píxel a partir de sus vecinos y guarda solo la diferencia, lo que no cuesta casi nada en color plano y bordes duros: capturas de pantalla, diagramas, dibujo lineal, pixel art, gráficos. Medido en una captura de 1280×800 con la calidad por defecto es un 45% más pequeño que VarDCT, 42 KB frente a 77 KB, mientras que en una fotografía solo empata y tarda hasta el doble. libjxl nunca lo elige por su cuenta en una codificación con pérdida, así que esta es la única forma de pedirlo.

Velocidad de decodificación

Velocidad de decodificación

Un intercambio que el codificador hace en nombre de quien abra el archivo más tarde. 0 produce el archivo más pequeño y de mejor aspecto, y es el que más exige al decodificador. Los valores altos omiten las partes caras de decodificar, lo que importa para un teléfono abriendo una imagen muy grande y para poco más. Déjalo en 0 salvo que sirvas estos archivos a gran escala.

Entradas JPEG

Entradas JPEG

Los coeficientes del JPEG pasan a JPEG XL sin tocarse, así que la imagen se reempaqueta en vez de recodificarse: píxeles idénticos, sin pérdida generacional, y entre un 13% y un 34% más pequeña en los JPEG medidos aquí.

Usar transcodificación sin pérdidas

El interruptor que decide si un JPEG se reempaqueta o se recodifica, y está activado por defecto. Reempaquetado, cada coeficiente que el JPEG ya contiene pasa al JXL intacto: la misma imagen, píxel a píxel, con un 13% a 34% menos de bytes. Desactivado, el JPEG se decodifica a píxeles y se codifica de nuevo con la calidad fijada arriba, lo que descarta detalle por segunda vez — un JPEG ya pasó por eso una vez — y solo compensa si quieres que la conversión cambie algo, como el tamaño o el color. Solo se aplica a orígenes JPEG, y cada resultado indica cuál de las dos vías siguió.

Guardar reconstrucción exacta del JPEG

Desactivado, la transcodificación conserva la imagen y descarta el archivo: el JPEG original no puede rehacerse. Activado, el JXL lleva además lo necesario para reproducir ese archivo byte a byte: cada marcador, todos los metadatos y cualquier cosa guardada después de la imagen. Suele costar menos del 1%, pero una foto HDR de iPhone, cuyo mapa de ganancia es una segunda imagen oculta en el archivo, gastó en ello el 24% del resultado.

Animación

Animación

JPEG XL admite animación de forma nativa, así que un GIF, APNG o WebP animado se convierte en un único JXL animado. Cada fotograma es una codificación completa, por lo que las animaciones largas tardan un rato.

Modo progresivo

Modo progresivo

El modo progresivo muestra una vista previa rápida que se aclara mientras carga. Útil cuando el archivo se va a servir por red; cuesta alrededor de un 13 % más de tamaño y un 39 % más de memoria al codificar.

Transparencia

Transparencia

JPEG XL guarda la transparencia como corresponde, así que un PNG o un WebP transparente sale transparente y aquí no hay nada que decidir. El color de abajo es el fondo para las fuentes que no tienen ninguno propio: una página de PDF o de SVG se dibuja sobre él, y rellena los huecos cuando varias páginas se cosen en una sola imagen larga.

Escala de grises

Metadatos

Metadatos

Cada imagen lleva notas ocultas junto a los píxeles. Abra el ? de cualquier fila para ver qué es cada una y qué cambia si la desactiva.

Datos de la cámara y la foto (EXIF)

Las notas que su cámara escribió dentro de la foto al dispararla: la fecha y la hora, el modelo de teléfono o cámara, el objetivo, la velocidad de obturación y, en la mayoría de los teléfonos, el punto exacto de la Tierra donde estaba usted. Desactívelo para quitarlo todo. La imagen en sí no cambia.

Ubicación (GPS)

El punto exacto de la Tierra donde se tomó la foto, a menudo con precisión de calle, guardado automáticamente por la mayoría de los teléfonos. Cualquiera a quien envíe el archivo puede leerlo. Si va a publicar la foto, este es el que conviene dejar apagado.

Cómo se guardó el original (en EXIF)

Etiquetas dentro del EXIF que describen el archivo del que partiste: cómo estaba comprimido, cómo se disponía su color, cuántos bits usaba cada píxel, qué tamaño tenía. Nada de eso describe el archivo que se crea aquí, así que cualquier programa que las lea recibe información de un archivo que ya no existe. Se eliminan por defecto; actívalo solo si necesitas conservar palabra por palabra el registro técnico del original.

Notas de edición y copyright (XMP)

Notas añadidas después por las aplicaciones de edición: un pie de foto, palabras clave, valoraciones con estrellas, su nombre como titular de los derechos y a veces todo el historial de ediciones.

Tamaño de impresión (DPI)

Un número que le dice a una impresora de qué tamaño imprimir la imagen: 300 DPI significa 300 puntos por pulgada de papel. En pantalla no cambia nada y no altera ni un solo píxel.

Descarga

Tamaño de salida

Tamaño de salida

Ambos se desactivan con 0. La dimensión máxima reduce fotos demasiado grandes en luz lineal; el tamaño objetivo hace que el codificador busque la mayor calidad que quepa.

Medir calidad

Medir calidad

Decodifica cada JPEG XL terminado e informa PSNR y SSIM frente a los píxeles que se codificaron. Mide la pérdida de codificación del propio archivo, no una reducción previa de tamaño o de profundidad de bits, y aproximadamente duplica el tiempo de conversión y la memoria.

Rasterización

Rasterización

Un PDF o un SVG no contiene píxeles, sino instrucciones para dibujar una página. Esto decide con cuánto detalle se dibujan esas instrucciones antes de convertir nada, en puntos por pulgada de la página original. 150 se ve bien en pantalla, 300 equivale a impresión, y cada paso hacia arriba cuesta memoria y tiempo en cada página.

PDF y TIFF (multipágina)


Modo de salida:

Rasterización SVG

Cómo funciona

libjxl se ejecuta en tu navegador mediante WebAssembly. Obtienes archivos JPEG XL compactos con opciones con pérdida, sin pérdida, alfa y metadatos, y soporte para 26 formatos de entrada.

Codificador: libjxl 0.12.0 (WebAssembly).

No se sube nada. Los totales de conversión que se muestran aquí permanecen en tu navegador.

Privacidad

Tus imágenes nunca salen de tu dispositivo. Los totales de conversión se almacenan localmente en este navegador.

GIF, APNG y WebP animados

Sí, JPEG XL admite animación, y nosotros también. Un GIF, APNG o WebP animado vuelve como un único JXL animado, a la misma velocidad y con las mismas repeticiones. Eso sí, te avisamos: cada fotograma se codifica por completo, así que una animación larga tarda un rato. ¿Solo quieres una imagen fija? En los ajustes hay un límite de fotogramas y un interruptor de Solo el primer fotograma.

26 formatos de entrada que convertimos a JPEG XL

JPG/JPEG: Recomprime fotos en JPEG XL para archivos mucho más pequeños, o usa transcodificación reversible cuando sea posible.

PNG: Pasa capturas, arte e imágenes con transparencia a JPEG XL para archivos sin pérdida o de alta calidad más pequeños.

WebP: Convierte imágenes web a JPEG XL si quieres un formato de archivo eficiente con mejores controles de calidad.

AVIF: Recodifica AVIF a JPEG XL para flujos locales rápidos, alfa y calidad/esfuerzo ajustables.

HEIC: Convierte fotos de iPhone a JPEG XL para guardarlas compactas sin depender del contenedor de Apple.

HEIF: Convierte archivos HEIF de cámara a JPEG XL para un formato moderno y eficiente de archivo.

PDF: Rasteriza páginas a píxeles y luego codifícalas como JPEG XL cuando quieras imágenes en vez de documentos.

TIFF/TIF: Sustituye escaneos y TIFF enormes por JPEG XL manteniendo opciones sin pérdida.

SVG: Rasteriza arte vectorial al tamaño elegido y guárdalo como una imagen JPEG XL compacta.

SVGZ: Decodifica SVG comprimido, rasterízalo y codifica el resultado en JPEG XL.

GIF: Un GIF animado se convierte en un único JPEG XL animado, a la misma velocidad y con el mismo bucle. Un GIF estático se convierte en un JPEG XL estático.

BMP: Reduce drásticamente bitmaps sin comprimir codificándolos como JPEG XL.

TGA: Convierte archivos TGA de juegos y gráficos en imágenes JPEG XL más pequeñas.

ICO/CUR: Extrae iconos y guárdalos como imágenes JPEG XL normales.

PNM: Convierte imágenes portable anymap en salidas JPEG XL compactas.

PPM: Codifica pixmaps portables de color sin procesar como archivos JPEG XL mucho más pequeños.

PGM: Convierte graymaps portables en imágenes JPEG XL eficientes.

PBM/PAM: Convierte bitmaps monocromos y mapas portables arbitrarios en JPEG XL fáciles de guardar y compartir.

PSD/PSB: Convierte documentos de Photoshop a JPEG XL sin Photoshop. La composición aplanada se lee directamente del archivo, incluidos los de 16 bits.

RAW de cámara: Convierte CR2, CR3, NEF, ARW, DNG, RAF y RW2 a JPEG XL usando la imagen más grande que incrustó la cámara, con su Exif incluido.

Re-codificación de JPEGs

Cuando la configuración lo permite, los JPEG usan la transcodificación sin pérdida de coeficientes de libjxl y evitan otra codificación con pérdida. La reconstrucción exacta del JPEG original es una opción aparte.

Términos

Gratis, sin garantías.