Jak edytować, konwertować i zmieniać rozmiar wielu obrazów jednocześnie w Ubuntu

Edytuj obrazy w Ubuntu

Istnieje wiele opcji edycji obrazów w Ubuntu, ale osobiście większości z nich nie lubię. Jeśli chcę zmienić rozmiar obrazu, nie chcę czekać, ile czasu zajmie otwarcie GIMP-a. Zawsze możemy zainstalować konwerter-obrazu nautilus aby obracać i obracać obrazy prawym przyciskiem z Nautilusa, ale po co instalować pakiet, który powyżej nie wyświetla dobrze tekstu, jeśli domyślnie mamy taki zainstalowany? W tym artykule nauczymy Cię jak edytować, konwertować, zmieniać rozmiar i kilka innych rzeczy na zdjęciach z terminala Ubuntu.

Co najlepsze, to, co wyjaśnimy w tym przewodniku, można zastosować do kilku obrazów jednocześnie. Na przykład, jeśli chcemy zmienić nazwę 10 zdjęć bez konieczności klikania prawym przyciskiem myszy, wybieramy „Zmień nazwę” i wstawiamy 10 razy nazwę, możemy to zrobić za pomocą ImageMagick, Domyślna przeglądarka obrazów Ubuntu i inne dystrybucje, w tym Ubuntu MATE, mój ulubiony. Poniżej masz kilka przykładowych poleceń do wykonania kilku z tych operacji, korzystając z Ubuntu Bash.

iMageMagick

ImageMagick jest instalowany w wielu dystrybucjach, takich jak wspomniany wcześniej Ubuntu lub Ubuntu MATE. Jeśli Twoja dystrybucja nie ma jej domyślnie zainstalowanej, możesz ją zainstalować, otwierając terminal i wpisując następujące polecenie:

sudo apt-get install imagemagick

Zmień nazwy obrazów

Jeśli na przykład utworzysz samouczek z wielu ujęć, będą one miały nazwę, która nie ma nic wspólnego z tym, co chcemy pokazać. Dzięki ImageMagick możemy zmienić ich nazwę z poziomu terminala za pomocą bardzo prostej komendy. Jak zobaczysz później, możemy zmienić format obrazów i użyjemy dokładnie tego samego polecenia, ale odpowiedniego do naszego zadania. Byłoby to następująco:

convert *.png prueba.png

Zachowując rozszerzenie i dodając słowo wyjściowe, zapiszesz je wszystkie pod tą samą nazwą, ale z innym numerem.

Zmień rozmiar obrazów

Prawie wszystkie wydania tego przewodnika używają klucza konwertować. Aby zmienić rozmiar obrazów za pomocą ImageMagick z terminala, napiszemy następujące polecenie, gdzie «test» będzie nazwą obrazu, który chcemy przekonwertować na inny format:

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

Z poprzednią komendą będziemy mieć zmieniono rozmiar obrazu w rozmiarze 200 × 100 pikseli. Pierwsza wartość to szerokość, a druga wysokość. Jeśli użyjemy tej samej nazwy, wynikowy obraz zastąpi oryginał. Jeśli chcemy, aby szerokość i wysokość były proporcjonalne, napiszemy następujące polecenie, gdzie 200 będzie wybranym rozmiarem w pikselach:

convert prueba.png -resize 200 prueba.png

Jeśli chcemy, aby miał wysokość 200 pikseli, musielibyśmy wyjść opróżnij pierwszą wartość („Empty” x100), więc napiszemy następującą komendę:

convert prueba.png -resize x100 prueba.png

Czasami dokładne wartościale jeśli chcemy, aby tak było, możemy napisać polecenie, gdzie 200 × 100 byłoby wybranym rozmiarem:

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

Obróć obrazy

edit-images-ubuntu

Jeśli chcemy obracać obrazy, możemy to zrobić za pomocą następującego polecenia, gdzie 90 byłoby stopniami nachylenia:

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

Doda tekst, który skonfigurujemy w pliku wyjściowym, o ile napiszemy go w inny sposób.

Edytuj format obrazu

ImageMagick również nam pozwala konwertować obrazy do innego formatu bezpośrednio z Terminala. Zrobilibyśmy to za pomocą następującego polecenia:

convert prueba.png prueba.jpg

Jeśli tylko chcemy obniżyć jakość Aby na przykład wysłać obrazy pocztą, napisalibyśmy następujące polecenie, w którym liczba jest procentem jakości:

convert prueba.png -quality 95 prueba.jpg

Połącz operacje

Jeśli chcemy różne modyfikacje tego typu do obrazu, możemy to zrobić łącząc operacje. Poniżej znajduje się przykład zmiany rozmiaru, obrotu o 180º i obniżenia jakości obrazu do 95%.

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

Przetworzone za pomocą Bash

Ubuntu bash

Ale najbardziej podoba mi się to, edytuj wiele obrazów jednocześnie. Przed edycją wielu zdjęć warto umieścić je wszystkie w tym samym folderze. Zwykle zostawiam je na pulpicie, więc najpierw wpisuję polecenie:

cd /home/pablinux/Escritorio

Po wejściu do folderu piszemy następujące polecenie, aby zmienić rozmiar wszystkich obrazów .png w folderze Pulpit do szerokości 830 pikseli i dodać przed nim słowo „pierwszy”:

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

Zasadniczo mówimy: «wszystkie pliki, które znajdują się w tym folderze i mają format .png; wykonaj konwersję z resize do szerokości 830 i dodaj najpierw- do nazwy pliku; koniec«. Jeśli edytujesz dużo obrazów, może być to dla Ciebie warte. Jaka jest Twoja opinia?


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jimmy’ego Olano powiedział

    NAJLEPSZE NIEMOŻLIWE!
    Chociaż miałem pojęcie o narzędziu „konwertuj”, MYŚLAŁEM, że jest to „natywne” polecenie Ubuntu, ale dzisiaj dowiedziałem się, że jest ono częścią ImageMagick.

    Moje gratulacje z powodu artykułu, prostego, trafnego i dobrze napisanego dla szybkiego zrozumienia, nawet bash wkrada się bez większych komplikacji!

    Dziękuję.

    1.    Paweł Aparicio powiedział

      Cześć Jimmy. Dzięki za komentarz. Nadal możesz robić więcej rzeczy, na przykład stosować efekty, ale naprawdę uważam, że nie warto do tego używać Terminala. Jeśli musimy zastosować efekty, najlepiej otworzyć obrazy i zobaczyć, co robimy, a przynajmniej tak mi się wydaje.

      Pozdrowienia.

  2.   Alfonso powiedział

    Dziękuję Pablo. Jest to coś do rozważenia w dowolnym momencie.