Convirtiendo rapidamente PNG a JPEG
Algo que utilizo mucho en Compiz Fusion, es el plugin de screenshots. Este te permite tomar capturas de pantalla de zonas seleccionadas y el screenshot resultante es un PNG de muy buena calidad. Esto es muy práctico pero esas imágenes no las puedes usar directamente web ya que el tamaño es excesivo.
Hay varias maneras de darle la vuelta, como abrirlo con Gimp para exportarlo o usar el comando convert de ImageMagick. Como es una lata abrir Gimp o la consola una decidí utilizar el comando convert pero desde el menu de clic derecho en Gnome en 3 simples pasos:
1. Crea un wrapper
Crea un archivo llamado convert2jpeg.sh
con esta linea:
convert -compress JPEG -quality 85 $1 ${1%.png}.jpg
Esto lo que hace es convertir a JPEG
, el archivo .png
que le pases. Como salida te da el mismo nombre del archivo pero con extension .jpg
2. Haz que sea un comando global
Hazlo ejecutable y crea un link hacia /usr/local/bin/
para que se pueda ejecutar en cualquier lado, en mi caso:
$ chmod +x convert2jpeg.sh
$ sudo ln -s /home/pablasso/development/bash/convert2jpeg.sh /usr/local/bin/convert2jpeg
3. Actívalo desde el clic derecho
En Gnome, al seleccionar una imagen con clic derecho, entra al menu:
Open With -> Open with another application
En "Use a custom command", escribes el comando que acabas de crear, convert2jpeg
. Ahora siempre tendrás ese comando disponible desde el menu "Open With", para comprimir tus imágenes en 1 segundo.
No es cosa del otro mundo, pero ahorra tiempo y bytes.