jpegoptim

jpegoptim

De vez en cuando, intento subir una imagen a un sitio web y aparece un mensaje:

Error al cargar: el tamaño del archivo no puede excedernorte¡MEGABYTE!

Sé que cambiar el tamaño de la dimensión de la imagen debería llevarme abajonorteen cierto punto, pero el proceso de cambiar el tamaño, guardar y verificar el tamaño del archivo es engorroso. Además, en ocasiones puede resultar útil mantener las dimensiones actuales.

Estoy buscando una manera de cambiar el tamaño del archivo de una imagen, preferiblemente desde la terminal. ¿Hay alguna forma de hacer esto?

Respuesta1

jpegoptim

Primera instalación jpegoptima través de

sudo apt install jpegoptim

Luego intente optimizar el tamaño de archivo de su imagen a través de

jpegoptim /path/to/image.jpg

o si necesita un tamaño definido a través de

jpegoptim --size=512k /path/to/image.jpg

Esto sobrescribirá la imagen, para asegurarse de tener una copia de seguridad mientras realiza la prueba con jpegoptim.

mogrificar (imagemagick)

Cambiar el tamaño

También puedes usar mogrifyel cual es parte de imagemagick. El siguiente ejemplo reduce las dimensiones de la imagen al 50% (por lo tanto, cambia el tamaño, no comprime)

mogrify -resize 50% /path/to/image.jpg

Apresamiento

El siguiente ejemplo muestra la compresión con mogrify:

mogrify -compress JPEG -quality 50 /path/to/image.jpg

convertir (imagen mágica)

Apresamiento

Comprimir al 80% usando convert funciona de la siguiente manera:

convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg

Convierte algunos con un enorme conjunto de opciones, para que puedas usar

convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg

que debería segúnesta publicación:

  • establece la calidad en 85
  • progresivo (compresión comprobada)
  • un diminuto desenfoque gausssiano para optimizar el tamaño (0,05 o 0,5 de radio) depende de la calidad y el tamaño de la imagen, esto optimiza notablemente el tamaño del jpeg.
  • Elimina cualquier comentario o etiqueta exif

recorte

estoy citando elpágina del proyectoaquí

Trimage es una GUI multiplataforma y una interfaz de línea de comandos para optimizar archivos de imágenes para sitios web, utilizando optipng, pngcrush, advpng y jpegoptim, según el tipo de archivo (actualmente, se admiten archivos PNG y JPG).

Simplemente puedes instalarlo a través de

sudo apt install trimage

Después de iniciar solo con el nombre de la aplicación, es posible que vea la interfaz de usuario.

ingrese la descripción de la imagen aquí

Si necesita más información sobre el recorte, visite la página del proyecto o ejecute trimage -hpara echar un vistazo a la ayuda.

Otras herramientas

También hay optipng, pngcrushy jpegtranvarias otras herramientas en el rincón de optimización del tamaño de la imagen... pero nunca las he usado.

Terminaré con algunos enlaces.

información relacionada