¿Cómo cambiar el tamaño de las imágenes fácilmente a través de la línea de comandos?

189

Me gustaría saber cómo cambiar el tamaño de las imágenes en Ubuntu. ¿Cuál es la herramienta más fácil de hacer?

    
pregunta myusuf3 05.08.2010 - 17:04

14 respuestas

154

¿Quieres algo simple?

Ejecute sudo apt-get install nautilus-image-converter o haga clic en nautilus-image-converter .

Agrega dos elementos del menú contextual en nautlius para que pueda hacer clic con el botón derecho y elegir "Cambiar tamaño de imagen". (El otro es "Girar imagen").

Puedes hacer todo un directorio de imágenes de una vez si lo deseas y ni siquiera tienes que abrir una aplicación para hacerlo.

Debes reiniciar tu nautilus para ver los nuevos menús contextuales, ejecutar nautilus -q y luego hacer clic en el ícono de la carpeta de inicio para volver a cargar nautilus con el nuevo complemento.

    
respondido por el Richard Holloway 05.08.2010 - 17:46
196

Primero instale ImageMagick a través de:

sudo apt-get install imagemagick

Abre una terminal y ejecuta este comando:

convert  -resize 50% source.png dest.jpg

Reducirá el tamaño en un 50%

También puede especificar el tamaño:

convert -resize 1024X768  source.png dest.jpg

También puede usar: mogrify herramienta de línea de comandos del mismo paquete.

    
respondido por el aneeshep 18.11.2010 - 13:59
81
sudo apt-get install imagemagick

El comando mogrify sobrescribe los archivos originales con las imágenes redimensionadas:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Nota: Puede agregar -auto-orient para orientar automáticamente las imágenes convertidas.

    
respondido por el Eric Johnson 07.02.2011 - 13:05
23

Si solo hace un par de imágenes, la mayoría de los editores de imágenes en Ubuntu (Gimp, F-Spot, etc.) le permitirán hacer un cambio de tamaño básico.

Si desea editar decenas, cientos o miles de imágenes, prefiero Phatch . Phatch es un editor de fotos por lotes basado en GUI que le permitirá realizar una gran cantidad de transformaciones en las imágenes. sudo apt-get install phatch

ImageMagick es bueno, pero es un poco tedioso si no conoce los nombres de configuración de las cosas. Puedes aprender Phatch rápidamente haciendo clic alrededor.

    
respondido por el Oli 05.08.2010 - 17:25
8

GIMP es probablemente la forma más sencilla, ya que tiene una interfaz de usuario bastante simple para tareas comunes. Todo lo que tiene que hacer es abrir su imagen e ir a Imagen → Tamaño de imagen y luego cambiar en consecuencia. También hay formas de cambiar el tamaño del lote usando GIMP, pero no las sé de memoria.

    
respondido por el Tommy Brunn 05.08.2010 - 17:08
8

ImageMagick es el paquete que desea. Contiene una cantidad de útiles herramientas de línea de comandos para este propósito.

Aquí hay un sencillo tutorial que explica cómo cambiar el tamaño de las imágenes por lotes: -

mogrify -resize 320x240 *.jpg
  

Después de completar este comando, todas las imágenes serán reemplazadas por versiones redimensionadas de sí mismas. Tenga en cuenta que, en un esfuerzo por preservar la relación de aspecto de la imagen, es posible que mogrify no produzca imágenes que sean exactamente 320x240. Para forzar esto, modifique el comando original colocando un signo de exclamación al final de la resolución deseada:

mogrify -resize 320x240! *.jpg
    
respondido por el popey 05.08.2010 - 17:10
7

Por el momento, nautilus-image-converter no funciona en Ubuntu 13.10 . Por lo tanto, uso imagemagick en la línea de comandos, que es una muy buena solución (al menos para mí).

sudo apt-get install imagemagick

Tenga en cuenta que diferencia entre estas herramientas de imagemagick :

  • Mogrify procesa en la misma imagen, lee el archivo modifica el archivo y escribe el resultado en el mismo archivo.
  • Convertir está destinado a funcionar en separar imágenes, leer archivos y modificar y escribir en diferentes formato de archivo. También puede usar el comando convertir para usar el archivo de salida como archivo de entrada.

A menudo uso mogrify para simplemente cambiar el tamaño de varias imágenes y sobrescribir los archivos originales. I. e. este comando reduciría la dimensión de todos los archivos JPG al 40% de la dimensión original:

mogrify -verbose -resize '40%' *.JPG
    
respondido por el malisokan 10.11.2013 - 18:51
7

No es necesario instalar ningún software nuevo, solo haz esto

convert -resize 50% myfigure.png myfigure.jpg

o

convert myfigure.png -resize 200x100 myfigure.jpg
    
respondido por el Pawan 23.02.2015 - 10:06
7

Instala gthumb . Simple y fácil para funciones básicas de manejo y edición de imágenes: visor, cambio de tamaño, recorte, giro, volteo, escala de grises, etc. con opciones para guardar en formatos JPEG, PNG, TIFF, TGA.

Para instalar gthumb:

  • Abre tu terminal
  • Escriba sudo apt-get install gthumb
  • Aceptar los cambios
respondido por el Parto 10.11.2013 - 20:10
4

Para la GUI, Phatch "un clic vale más que mil fotos" es lo mejor para un trabajo tan rápido. Ya está en el repositorio de Ubuntu. Tiene muchas acciones y opciones como imagemagick .

sudo apt-get install phatch
    
respondido por el user.dz 03.02.2014 - 10:29
3

Hay una buena herramienta multiplataforma llamada XnConvert . Combina y elige entre más de 80 operaciones diferentes. La instalación es simple a través de Deb. archivo del sitio web oficial.

Es gratis pero no de código abierto, tal vez sea solo su belleza.

    
respondido por el VRR 18.05.2015 - 18:38
1

abre la imagen en ImageMagick.

  1. haga clic en el cuadro de comando de imagen estará abierto.
  2. view- & gt; resize ingrese el píxel que desea. haga clic en el botón redimensionar.
  3. Archivo- & gt; guardar, ingrese el nombre. haga clic en el botón Formato, elija el formato que desee y haga clic en el botón Seleccionar.
  4. haga clic en el botón Guardar.

otra opción es seleccionar vista - & gt; imagen original y arrastre las esquinas de la imagen para cambiar su tamaño. seleccione Archivo - & gt; guardar.

    
respondido por el Deepa 20.02.2015 - 06:55
1

Uso Pimagizer. Funciona muy bien y es la aplicación más fácil que he usado. Probado en Ubuntu 14.04, 15.04, 15.10 .

sudo add-apt-repository ppa:vfrico/stable
sudo apt-get update
sudo apt-get install pimagizer

Ver: enlace para obtener más información.

    
respondido por el hg8 18.05.2015 - 17:24
1

También puede usar la herramienta omnipresente ffmpeg (o avconv ) para cambiar el tamaño de las imágenes:

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

Y si quieres cambiar el tamaño de la imagen JPEG realmente rápido, prueba epeg (como se mencionó aquí y there ) - que se debe construir desde la fuente.

    
respondido por el Pierz 02.02.2018 - 11:19

Lea otras preguntas en las etiquetas