Як редагувати, конвертувати та змінювати розмір кількох зображень одночасно в Ubuntu

Редагуйте зображення в Ubuntu

Є багато варіантів редагування зображень в Ubuntu, але мені особисто більшість з них не подобаються. Якщо я хочу змінити розмір зображення, я не хочу чекати, скільки часу потрібно для відкриття GIMP. Ми завжди можемо встановити nautilus-перетворювач зображень обертати та обертати зображення правою кнопкою від Nautilus, але навіщо встановлювати пакет, який вище не відображає текст добре, якщо у нас за замовчуванням встановлений такий? У цій статті ми навчимо вас як редагувати, конвертувати, змінювати розмір і ще деякі речі - зображення з терміналу Ubuntu.

Найкраще те, що ми будемо пояснювати в цьому посібнику, може бути застосовано до кількох зображень одночасно. Наприклад, якщо ми хочемо перейменувати 10 фотографій, не натискаючи правою кнопкою миші, вибираємо "Перейменувати" і ставимо ім'я 10 разів, ми можемо це зробити за допомогою ImageMagick, Переглядач зображень за замовчуванням Ubuntu та інші дистрибутиви, включаючи Ubuntu MATE, мій улюблений. Нижче наведено кілька прикладів команд для виконання кількох з цих операцій, використовуючи переваги Ubuntu Bash.

iMageMagick

ImageMagick встановлюється у багатьох дистрибутивах, таких як вищезгадані Ubuntu або Ubuntu MATE. Якщо у вашому дистрибутиві за замовчуванням його не встановлено, ви можете встановити його, відкривши термінал і набравши таку команду:

sudo apt-get install imagemagick

Перейменуйте зображення

Якщо, наприклад, ви зробите підручник з багатьох захоплень, вони матимуть ім’я, яке не має нічого спільного з тим, що ми хочемо показати. Завдяки ImageMagick ми можемо перейменувати їх з терміналу за допомогою дуже простої команди. Як ви побачите пізніше, ми можемо змінити формат зображень і будемо використовувати точно ту саму команду, але відповідну нашому завданню. Це буде наступним чином:

convert *.png prueba.png

Зберігаючи розширення та додаючи вихідне слово, ви збережете їх з однаковим іменем, але з іншим номером.

Змінити розмір зображень

Майже у всіх виданнях цього посібника використовується ключ конвертувати. Для зміни розміру зображень за допомогою ImageMagick з терміналу ми напишемо таку команду, де «test» буде назвою зображення, яке ми хочемо перетворити в інший формат:

convert prueba.png -resize 200×100 prueba.png

З попередньою командою ми будемо мати змінено розмір зображення у розмірі 200 × 100 пікселів. Перше значення - це розмір для ширини, а друге - для висоти. Якщо ми використовуємо те саме ім'я, отримане зображення замінить оригінал. Якщо ми хочемо лише змінити ширину та висоту пропорційними, ми напишемо таку команду, де 200 буде обраним розміром у пікселях:

convert prueba.png -resize 200 prueba.png

Якщо ми хочемо, щоб його висота була 200 пікселів, нам довелося б піти порожнє перше значення ("Порожній" x100), тому ми написали б таку команду:

convert prueba.png -resize x100 prueba.png

Іноді точні значення, але якщо ми хочемо, щоб це було, ми можемо написати таку команду, де 200 × 100 буде обраним розміром:

convert prueba.png -resize 200×100! prueba.png

Обертати зображення

edit-images-ubuntu

Якщо ми хочемо, що це обертати зображення, ми можемо зробити це за допомогою наступної команди, де 90 буде градусом нахилу:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

Він додасть текст, який ми налаштовуємо у вихідному файлі, якщо ми пишемо його іншим способом.

Відредагуйте формат зображення

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

convert prueba.png prueba.jpg

Якщо те, що ми хочемо, це лише знизити якість Наприклад, щоб надіслати зображення поштою, ми напишемо таку команду, де число - це відсоток якості:

convert prueba.png -quality 95 prueba.jpg

Комбіновані операції

Якщо ми хочемо зробити різні модифікації цього типу до зображення, ми можемо зробити це, комбінуючи операції. Нижче наведено приклад зміни розміру, обертання на 180º та зниження якості зображення до 95%.

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

Оброблено Башем

Ubuntu bash

Але мені найбільше подобається це, редагувати багато зображень одночасно. Перед редагуванням декількох зображень варто помістити їх усі в одну папку. Зазвичай я залишаю їх на робочому столі, тому спочатку набираю команду:

cd /home/pablinux/Escritorio

Опинившись всередині папки, ми пишемо таку команду, щоб змінити розмір усіх зображень .png у папці «Робочий стіл» до 830 пікселів у ширину та додати перед нею слово «перший»:

for file in *.png; do convert $file -resize 830 primera-$file; done

В основному, ми говоримо «всі файли, що знаходяться всередині цієї папки та мають формат .png; виконати перетворення із зміни розміру на 830 у ширину та додати перше до імені файлу; закінчити«. Якщо ви редагуєте багато зображень, можливо, це вам варто. Яка ваша думка?


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

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

*

*

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

  1.   Джиммі Олано - сказав він

    КРАЩИЙ НЕМОЖЛИВИЙ!
    Хоча я мав уявлення про інструмент "перетворення", Я ДУМАЛ, що це "рідна" команда Ubuntu, сьогодні сьогодні я дізнався, що він є частиною ImageMagick.

    Вітаю зі статтею, простою, прямою і чітко написаною для швидкого розуміння, навіть баш підкрадається без особливих ускладнень!

    Спасибо.

    1.    Пабло Апарісіо - сказав він

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

      Привітання.

  2.   Альфонс - сказав він

    Дякую Пабло. Це щось, що слід врахувати в будь-який момент часу.