Con el terminal: Redimensionar imágenes

A continuación, distintas soluciones para diversos problemas que se nos presentan a diario y esta vez, nos enseñan como redimensionar imágenes mediante el terminal usando dos herramientas que pertenecen al paquete ImageMagick.

Como bien nos dicen en el artículo original:

En una primera instancia ambos poseen similitudes, aunque mogrify transforma la imagen sustituyendo el archivo original mientras que convert guarda en un nuevo fichero el resultado. A mogrify sólo se le pasa como argumento la imagen que se quiere transformar mientras que a convert, la imagen que deseamos transformar y el nombre del archivo donde se va a guardar el resultado.

Convert

Veamos primero como hacer diversas tareas con convert:

Reducir una imagen a la mitad y guardar el resultado en el archivo file2.jpg:

$ convert -resize 50% file.jpg file2.jpg

Redimensionar a 400×300 la imagen file.jpg y guardar el resultado en el archivo file2.jpg:

$ convert -resize 400×300 file.jpg file2.jpg

Reducir a la mitad todas las fotos y guardar el resultado en otros archivos:

$ convert -resize 50% *

Mogrify

Reducir la imagen file.jpg a la mitad:

mogrify -resize 50% file.jpg

Redimensionar a 400×300 la imagen file.jpg:

mogrify -resize 400×300 file.jpg

Reducir a la mitad todas las fotos:

mogrify -resize 50% *


13 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   pandev92 dijo

    Está muy bien, pero el problema de todo esto, es que es practicamente imposible recordarse de todos los comandos de muchas aplicaciones por consola, al final solo se te quedan el de dos o tres aplicaciones.

    1.    Courage dijo

      Eso es lo que pasa por ser un carcamal, el alzheimer está al acecho

      1.    alunado dijo

        jajaja, parece negativo pero desde la «new age» tiene razon !!

      2.    pandev92 dijo

        Quizás :), almenos me olvidare de la mierda que es este mundo xd

        1.    KZKG^Gaara dijo

          Uff, otro emo más… LOL!!

          1.    pandev92 dijo

            No soy emo, llama realista, Lo único bueno de esta vida es comer, beber, jugar a videojuegos y follar LOL( si puede ser con una japonesita mejor LOL).

          2.    Courage dijo

            Eso es lo que le intento explicar al Arenoso, el mundo es una mierda actualmente, sólo hay mala gente que te atraca a la vuelta de la esquina, no hay trabajo, todos se toman la juerga a cachondeo, etc.

            Pero aunque le digamos esto al Arenoso, éste nos seguirá llamando emos, aunque no nos planchemos el pelo, no nos cortemos y no escuchemos My Chemical Romance

          3.    kondur05 dijo

            QUE SI EL MUNDO PAESTA Y NO NOSacodaos de los comandos! jejeje me la sudan jejeje

    2.    Santiago dijo

      Para eso están las acciones personalizadas de Thunar! 😀

    3.    Maxwell dijo

      «es que es practicamente imposible recordarse de todos los comandos de muchas aplicaciones por consola»

      No es imposible, si no quieres batallar con ellos siempre puedes hacer unos cuantos alias en tu .bashrc. O un script en bash que facilite más el proceso.

      Saludos.

      1.    AurosZx dijo

        Vivan los alias, facilitan mucho la vida. Aunque ya lo mío es extremo, le hago alias al apt-get e.e

  2.   Hugo dijo

    Un detalle importante es que si uno establece una proporción cuadrada, convert mantiene la proporción correcta, pero le da al lado largo la dimensión que hemos puesto. Además podemos establecer el nivel de calidad, y se pueden hacer muchas otras cosas.

    convert -resize 1024x1024 -quality 85 miarchivo1.jpg miarchivo2.jpg

  3.   mauricio dijo

    Muy bueno, lo había visto alguna vez pero ya lo había olvidado. 🙂