¿Alguna vez se cansó de abrir constantemente su editor de imágenes favorito para un simple recorte, cambio de tamaño o para cambiar el formato de archivo? ¿Quizás tenga la necesidad de realizar fácilmente estas tareas en lotes o dentro del software?

Aquí se explica cómo usar Linux convertir herramienta, que le permite hacer todo esto con el terminal a través de la línea de comandos, y mucho más.

Instalar ImageMagick

los convertir herramienta es parte de la popular imagemagick paquete, que necesita tener instalado. Verifique si ImageMagick está instalado o no con el comando:

convertir --versión

Si se muestra el número de versión de ImageMagick, entonces ya está instalado y puede pasar a la siguiente sección. De lo contrario, instale ImageMagick con el comando:

sudo apt-get -y instalar imagemagick

Obtener información de la imagen

Puede obtener la información básica sobre cualquier imagen con el comando:

convertir  -impresión "Tipo:% m
Tamaño:% b
Dimensiones:% wx% h
"/ dev / null

Esto le dará el tipo de imagen mime, en KB, y sus dimensiones en píxeles, y se verá similar a:

instagram viewer
Tipo: jpeg
Tamaño: 35,6KB
Dimensiones: 640 x 480

Cambiar formato de archivo de imagen

Puede cambiar fácilmente el formato de archivo de cualquier imagen con:

convertir  -adjuntar 

Este comando tomará el archivo, conviértalo al formato adecuado y guarde una nueva imagen en Debe utilizar las extensiones de archivo correctas (es decir, JPG, GIF, PNG, etc.) para el DEST_FILE y detectará automáticamente a qué formato convertir la imagen.

Cambiar el tamaño de una imagen en Linux

Si desea cambiar el tamaño de una imagen, o tal vez generar rápidamente una miniatura, puede hacerlo con el -resize opción. Ejecute el siguiente comando:

convertir-redimensionar 25% 

Esto cambiará el tamaño de la imagen y creará un nuevo archivo de imagen en DEST_FILE que es el 25% de las dimensiones de la imagen de origen. Tenga en cuenta que el comando anterior no reduce el tamaño en un 25%, sino que genera una nueva imagen que es el 25% del tamaño. Si necesita ampliar una imagen, puede ajustar el porcentaje a más del 100%.

En lugar de cambiar el tamaño por porcentaje, también puede especificar las dimensiones específicas con el comando:

convertir -resize 1024x768 profile.jpg profile_large2.jpg

El comando anterior cambiaría el tamaño de la imagen de origen a 1024x768 píxeles y guardaría la nueva imagen en DEST_FILE.

Recortar una imagen

Si necesita quitar un poco la parte superior o los lados, puede recortar una imagen con el siguiente comando:

convertir  -corte 640x250 + 0 + 0 

Por ejemplo, si la imagen de origen era de 640x480 píxeles, el comando anterior daría como resultado DEST_FILE siendo una imagen de 640x250 píxeles que contiene la mitad superior de la imagen mientras que la mitad inferior estaba recortada fuera. los +0+0 en el comando anterior especifica el punto más alto a la izquierda de la imagen, o en otras palabras, dónde comenzar a recortar.

Usando el ejemplo anterior, puede guardar la mitad inferior de la imagen con el comando:

convertir  -cultivo 640x250 + 0 + 230 

Esto iniciará el recorte en 0x230 dentro de la imagen de origen, recortando la mitad superior y dejando solo la mitad inferior.

Rotar imagen

Incluso puedes rotar imágenes usando el comando:

convertir  -gire 90 

El comando anterior rotará la imagen de origen 90 grados en el sentido de las agujas del reloj y guardará la imagen resultante en DEST_FILE.

Agregar título a la imagen

Otra excelente característica del convertir es la capacidad de agregar instantáneamente títulos a las imágenes, incluido el lugar de la imagen para colocar el título, además de la familia de fuentes, el tamaño y el color que se utilizarán. Use el siguiente comando para agregar un título a una imagen:

convert profile.jpg -pointsize 14 -font helvetica -fill yellow -draw 'text 270,160 "Saludos cordiales de la familia"' profile_cap.jpg

El comando anterior colocará un título de "Saludos cordiales de la familia" en la imagen de origen usando la fuente Helvetica 14pt en amarillo, con el punto superior izquierdo de la imagen a partir de 270x160 píxeles, y guarde los resultados en DEST_FILE.

Tenga en cuenta que debe tener cuidado con el -dibujar opción, que debe comenzar entre comillas simples seguida de la ubicación del punto más a la izquierda, y luego del texto del título rodeado de comillas dobles.

Hay un enorme lista de colores disponible y, si lo desea, puede enumerar todos los colores admitidos por su computadora con el comando:

Cómo utilizar Coolors para la inspiración de la paleta

Coolors es una aplicación web con todas las funciones que puede ayudarlo a encontrar los esquemas de color perfectos. He aquí cómo empezar.

cb:> showrgb

La seleccion de las fuentes varían dependiendo de su computadora, pero todas las fuentes estándar que se utilizan generalmente estarán allí. Cada sistema operativo es un poco diferente, pero en Ubuntu, por ejemplo, las fuentes se encuentran dentro del /usr/share/fonts directorio y contiene una lista de todas las fuentes del sistema disponibles que puede usar en el comando anterior.

Mezclar y combinar comandos de edición de imágenes

Puede mezclar y combinar cualquiera de las opciones anteriores en un solo comando para una mayor eficiencia. Por ejemplo, si tiene una imagen grande con la orientación incorrecta, un tamaño de 2571x1200 píxeles y desea generar una miniatura de 300x200, puede usar el comando:

convertir  -Gire 90 -Cortar 1200x800 -Redimensionar 25% 

Lo anterior primero rotaría la imagen 90 grados, haciendo que el nuevo tamaño sea de 1200x2571 píxeles. A continuación, recortaría el exceso de la parte inferior para que tenga solo 800 píxeles de altura, y finalmente cambiaría el tamaño de la imagen al 25% de su tamaño original, lo que da como resultado una miniatura final de 300x200 píxeles de tamaño.

Procesar por lotes un directorio de imágenes

¿Tiene un directorio completo de imágenes que desea procesar con el mismo comando? No hay problema en Linux. Por ejemplo, es posible que desee generar miniaturas de todas las imágenes en su directorio de trabajo actual cambiando su tamaño al 30% de su actual:

pulgares mkdir
para yo en `ls | grep .jpg $ `; convertir $ i -resize 30% thumbs / $ i; hecho

El comando anterior revisará todos los archivos en su directorio actual que tienen una extensión .jpg, los redimensionará al 30% de su tamaño y colocará las miniaturas resultantes en el /thumbs/ subdirectorio.

¡Manipulación de imágenes más fácil!

A través de este tutorial, es de esperar que haya eliminado la capacidad de manipular imágenes sin dolor y sin esfuerzo a través del terminal, y fácilmente proceso por lotes un directorio completo con un solo comando.

Has aprendido lo que ImageMagick's convertir es, además de cómo cambiar el formato de archivo, cambiar el tamaño, recortar, rotar y agregar leyendas a las imágenes con facilidad. También hay una gran cantidad de funciones adicionales disponibles. convertir -ayuda opción para obtener una lista completa.

Correo electrónico
Las 6 mejores aplicaciones de galería de Android mejores que Google Photos

¿Está buscando las mejores aplicaciones de galería de Android para reemplazar Google Photos? Aquí hay seis alternativas de aplicaciones de galería gratuitas que vale la pena probar.

Temas relacionados
  • Linux
  • Convertidor de imágenes
  • Editor de imagen
  • Edición de imágenes por lotes
  • Terminal
  • Linux
Sobre el Autor
Matt Dizak (12 artículos publicados)Más de Matt Dizak

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.