Instalar ImageMagick
Necesitaremos ImageMagick para todo, así que instáramoslo:
sudo apt-get install imageMagick
Comandos de ImageMagick
En ImageMagick, hay algunos comandos que debemos saber (convertir, identificar, mOgrificar, compuesto, montaje, comparar, transmitir, mostrar, animar, importar y conjurar), pero para cambiar el tamaño, solo necesitamos saber tres de tres de ellos:
Convertir: Convertir es un comando utilizado para convertir entre formatos, cambiar el tamaño, el desenfoque, el cultivo, el desprecio, el tiempo, el dibujo, etc. La gran parte del comando convertir es que hay dos archivos al final: el archivo original y el archivo transformado.
Mogrify: MoGrify es un comando utilizado para cambiar el tamaño de una imagen, desenfoque, cultivo, desprecio, dither, dibujar, etc. Sin embargo, la diferencia entre el comando convertir y el comando mogrify es que en el comando mogrify, la imagen original se sobrescribe. Por lo tanto, solo existe un solo archivo en cualquier caso.
Identificar: El comando Idention describe la imagen, como formato, información exif, resolución, etc. Entonces, cuando llevas a cabo una transformación, como reducir el tamaño de una imagen, siempre es aconsejable verificar que se llevara a cabo usando el comando Idention para decirnos sus detalles.
Puede obtener más información sobre ImageMagick escribiendo:
hombre imageMagick
Convertir, cambiar el tamaño - tamaño absoluto
Entonces, la primera forma de cambiar el tamaño de la imagen es usar el interruptor de cambio de tamaño junto con el comando convertir. En este caso, estamos usando la resolución.
convertir -RESIZE
Ejemplo
Convertir -RESIZE 1024X768 Image1.JPG Image1 Risizado.JPG
Mi foto original es 4624 × 3468; Puede averiguar esta información utilizando el comando identificar. Entonces, veamos qué sucede cuando usa el cambio de cambio de tamaño. Con el interruptor de cambio de tamaño, puede pasar la resolución que desee. Después de eso, paso el nombre de la imagen original (Image1.JPG) y el nombre de la imagen transformada (Image1-Resize.JPG). Tenga en cuenta que la imagen transformada es la imagen que se redujo en tamaño. El nombre que le das será el nombre de la nueva imagen reducida creada. Y como puede ver en la siguiente imagen, el comando convertir cambia de tamaño de la imagen:
Convertir, cambiar de tamaño - porcentaje
También puede usar el signo porcentual (%) con el interruptor de cambio de tamaño.
convertir -RESIZE
Por ejemplo:
convertir -RESIZACIÓN 40% Imagen1.Salida JPG.JPG
Como habrá notado, la imagen original fue 4624 × 3468, y la nueva imagen reducida es 1850 × 1387. En este caso, la imagen reducida es el 40% de su imagen original (4624 × 0.4 = 1850).
Convertir, cambiar el tamaño - área máxima
En el siguiente ejemplo, puede definir el área máxima de píxeles que la imagen/imagen puede consumir. Para esto, debe usar la bandera @ además del interruptor de cambio de tamaño:
convertir -RESIZE@
Ejemplo
Convertir -RESIZE 1000@ Image1.Salida JPG.JPG
Por favor recuerde que mi imagen1.JPG es originalmente 4624 × 3468. Sin embargo, después del cambio de tamaño, el tamaño de la imagen es 36 × 27.
Por qué esto es tan?
Es así porque 36 × 27 = 972 está por debajo del límite máximo de área de píxeles de 1000. Básicamente, 1000 es el área máxima de píxeles para la imagen, donde el área de píxeles es el ancho de los tiempos de altura.
Convertir - Muestra
Alternativamente, puede hacerlo usando el interruptor de muestra.
convertir -sample
Ejemplo
convertir -sample 40% x40% Image1.JPG Image1 Respetado40%.JPG
En este caso, como puede ver, le pedimos al comando Convertir que reduzca la imagen al 40% de su tamaño original. Este último se traduce en una imagen que es 1850 × 1387.
Aquí, usamos el interruptor de muestra para reducir la imagen en un 40%. Luego lo pasamos el nombre de la imagen original (Image1.jpg) y el nombre que queremos llamar a nuestra nueva imagen reducida.
Una vez más, use el comando Idention para ver si la reducción tuvo lugar o no.
Convertir, escala
La escala es similar al cambio de tamaño.
convertir a escala
Ejemplo
convertir la imagen2.JPG -Salida de 25%.JPG
En este caso, mi imagen original era 2312 × 1734. Lo escalé al 25%, así que 2312 × 0.25 = 578. La imagen final es 578 × 434.
Mogrificar, cambiar el tamaño: tamaño y porcentaje absoluto
Mogrify, como se describe anteriormente, se usa para hacer cosas similares al comando convertir. Sin embargo, guarda el archivo original. Por lo tanto, no puedes mantener el original.
mogrify -RESIZAR
Por ejemplo:
Mogrify -RESIZE 50% Image2.JPG
Tenga en cuenta que no agregamos un segundo nombre de archivo porque reemplazaremos el archivo original.
Ejemplo
Mogrify -RESIZE 2312X1734 Image3.JPG
Conclusión
Aprender a reducir o ampliar el tamaño de una imagen no es complicado. La mayoría de las personas tienden a acudir a los sitios web y otros software para hacer eso. No habrían sabido que, en Ubuntu, es tan fácil como el pastel. Usando ImageMagick, sus comandos Convertir y Mogrify, puede reducir o ampliar el tamaño de una imagen y posteriormente verificar que el tamaño se redujo o se amplió utilizando el comando Idention. Y lo que es más, puede reducir o ampliar el tamaño de una imagen utilizando un porcentaje, el área de píxel máxima, el tamaño absoluto, etc. En este tutorial, cubrimos cómo cambiar el tamaño de la imagen usando solo unos pocos comandos. Entonces, la próxima vez que necesite encogerse o ampliar una imagen/imagen, piense en ImageMagick!
Para obtener más información sobre el cambio de tamaño con ImageMagick, consulte otros artículos de pista de Linux y visite https: // Legacy.ImageMagick.org/use/reamis/#noaspect.