Si nos ha estado siguiendo, es posible que haya visto nuestro artículo sobre cómo agregar la opción de cambio de tamaño en el menú contextual del botón derecho en el Administrador de archivos en Ubuntu. Hoy, hablemos sobre cómo cambiar el tamaño de las imágenes por línea de comando a través de la Terminal. La forma de hacer las cosas desde la línea de comandos tiene sus propias ventajas. En la mayoría de los casos, es muy eficiente usar la línea de comandos cuando se hacen cosas desde una computadora remota. Además, Terminal consume la menor cantidad de recursos del sistema y es ultrarrápido.
Cambiar el tamaño de las imágenes desde la Terminal en Ubuntu
Para cambiar el tamaño de las imágenes desde la terminal, utilizaremos una utilidad de línea de comandos gratuita llamada imgp. Esta increíble utilidad admite el procesamiento por lotes de imágenes y utiliza el algoritmo adaptativo inteligente.
Características de imgp
Aunque el nombre de la utilidad podría haber sido mejor, las funciones no se ven comprometidas. imgp es un buen reemplazo de la extensión Nautilus Image Converter porque no está vinculado a ningún administrador de archivos y, por lo tanto, es mucho más rápido en la conversión.
Echemos un vistazo a sus potentes funciones.
- admite formatos de imagen JPEG y PNG
- puede cambiar el tamaño por porcentaje o resolución
- admite el procesamiento por lotes de imágenes
- conserva/borra datos EXIF
- puede girar las imágenes en el sentido de las agujas del reloj en el ángulo especificado
- optimizar imágenes
- especifique la calidad JPEG de salida
- secuencias de comandos de finalización para bash, fish, zsh
Instalación de imgp en Ubuntu, Linux Mint y sistema operativo elemental
La forma más fácil de instalar imgp es a través de PPA.
Paso 1) Terminal de lanzamiento.
Paso 2) imgp necesita Python 3.5 o posterior, que está instalado de forma predeterminada en las versiones recientes de Ubuntu, pero en cualquier caso, no hay problema en ingresar este comando:
sudo apt-get install python3-pil
Paso 3) Use el siguiente comando para agregar PPA.
sudo add-apt-repository ppa:twodopeshaggy/jarun
Paso 4) Actualizar:
sudo apt update
Paso 5) Instalar imgp
sudo apt install imgp
¡Eso es todo! Ahora puede usar la línea de comando para comenzar a cambiar el tamaño de sus imágenes.
Cómo usar imgp
Convertir algunas imágenes y directorios:
imgp -x 1366x768 ~/ ~/Pictures/image3.png ~/Downloads/ /home/testuser/image1.png 3840x2160 -> 1365x768 11104999 bytes -> 1486426 bytes /home/testuser/image2.jpg 2048x1365 -> 1152x768 224642 bytes -> 31421 bytes /home/testuser/Pictures/image3.png 1920x1080 -> 1365x768 2811155 bytes -> 1657474 bytes /home/testuser/Downloads/image4 2048x1365 -> 1152x768 224642 bytes -> 31421 bytes
Escale una imagen en un 75 % y sobrescriba la imagen de origen:
imgp -x 75 -w ~/image.jpg /home/testuser/image.jpg 1366x767 -> 1025x575 120968 bytes -> 45040 bytes
Rotar una imagen 90 grados en el sentido de las agujas del reloj:
imgp -o 90 ~/image.jpg 120968 bytes -> 72038 bytes
Adapte las imágenes del directorio actual a una resolución de 1366×1000.
Visite todos los directorios de forma recursiva, sobrescriba las imágenes de origen, ignore las imágenes con hres o vres coincidentes, pero convierta las imágenes PNG a JPEG.
imgp -x 1366x1000 -wrack Set hres=800 and adapt vres maintaining the ratio. imgp -x 800x0 Source omitted. Processing current directory... ./image1.jpg 1366x911 -> 800x534 69022 bytes -> 35123 bytes ./image2.jpg 1050x1400 -> 800x1067 458092 bytes -> 78089 bytes
Procesar imágenes de más de 50 KB (50*1024 bytes) únicamente:
imgp -wrackx 1366x1000 -s 51200