З терміналом: Зміна розміру зображень

Далі, різні рішення для різних проблем, які представляються нам щодня, і цього разу вони вчать нас, як змінювати розмір зображень через термінал за допомогою двох інструментів, що належать до пакету ImageMagick.

Як вони розповідають нам в оригінальній статті:

По-перше, обидва мають схожість, хоча могріфікувати перетворює зображення, замінюючи оригінальний файл while конвертувати зберегти результат у новому файлі. ДО могріфікувати в якості аргументу передається лише зображення, яке підлягає перетворенню, в той час як конвертувати, зображення, яке ми хочемо перетворити, та ім'я файлу, де буде збережено результат.

Конвертувати

Давайте спочатку подивимося, як виконувати різні завдання конвертувати:

Розріжте зображення навпіл і збережіть результат у файл файл2.jpg:

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

Змініть розмір зображення file.jpg до 400 × 300 і збережіть результат у файлі file2.jpg:

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

Половину всіх фотографій та збереження результату в інших файлах:

$ convert -resize 50% *

Могріфікувати

Розріжте файл image.jpg навпіл:

mogrify -resize 50% file.jpg

Змініть розмір файлу зображення.jpg до 400 × 300:

mogrify -resize 400×300 file.jpg

Половити всі фотографії вдвічі:

mogrify -resize 50% *


13 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   pandev92 - сказав він

    Це дуже добре, але проблема у всьому цьому полягає в тому, що практично неможливо запам'ятати всі команди багатьох програм на консолі, зрештою у вас є лише дві-три програми.

    1.    мужність - сказав він

      Це те, що буває сварливим чоловіком, хвороба Альцгеймера знаходиться в стані

      1.    алунадо - сказав він

        ха-ха-ха, здається негативним, але оскільки "нова доба" права !!

      2.    pandev92 - сказав він

        Може :), принаймні я забуду про те лайно, що цей світ xd

        1.    KZKG ^ Гаара - сказав він

          Уфф, ще одна емо ... ЛОЛ !!

          1.    pandev92 - сказав він

            Я не емо, реалістична лама, Єдине хороше у житті - це їсти, пити, грати у відеоігри та трахати LOL (якщо це може бути з японською дівчиною краще LOL).

          2.    мужність - сказав він

            Ось що я намагаюся пояснити Сенді, світ зараз лайно, є лише погані люди, які грабують вас за рогом, роботи немає, всі беруть участь у розвагах і т.д.

            Але навіть якщо ми скажемо це Сенді, він буде продовжувати називати нас емо, навіть якщо ми не прасуємо волосся, не стрижемось і не слухаємо My Chemical Romance

          3.    kondur05 - сказав він

            ЩО ТАК, ЩОБ СВІТ БЛИЖАЄ І НЕ ПОДОБАЄ КОМАНДИ! хе-хе я спітнію хе-хе

    2.    Сантьяго - сказав він

      Для цього призначені спеціальні дії Thunar! 😀

    3.    Максвелл - сказав він

      "Практично неможливо запам'ятати всі команди багатьох програм на консолі"

      Це неможливо, якщо ви не хочете битися з ними, ви завжди можете створити кілька псевдонімів у своєму .bashrc. Або скрипт bash, який полегшує процес.

      Привіт.

      1.    auroszx - сказав він

        Хай живуть псевдоніми, вони значно полегшують життя. Хоча мій крайній, я роблю псевдоніми, щоб apt-get ee

  2.   Хьюго - сказав він

    Важливою деталлю є те, що якщо встановити квадратну пропорцію, конвертувати підтримує правильну пропорцію, але надає довгій стороні розмірність, яку ми встановили. Ми також можемо встановити рівень якості, і багато іншого можна зробити.

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

  3.   Маурісіо - сказав він

    Дуже добре, я це колись бачив, але вже забув. 🙂