Jak łatwo zmienić rozmiar zdjęć za pomocą wiersza polecenia?


Odpowiedzi:


169

Chcesz prosty?

Uruchom sudo apt-get install nautilus-image-converterlub kliknij nautilus-image-converter Zainstaluj nautilus-image-converter.

Dodaje dwa elementy menu kontekstowego w nautlius, dzięki czemu można kliknąć prawym przyciskiem myszy i wybrać „Zmień rozmiar obrazu”. (Drugi to „Obróć obraz”).

Możesz zrobić cały katalog obrazów za jednym razem, jeśli chcesz, i nie musisz nawet otwierać aplikacji, aby to zrobić.

Musisz ponownie uruchomić nautilus, aby zobaczyć nowe menu kontekstowe, uruchomić, nautilus -qa następnie kliknąć ikonę folderu domowego, aby ponownie załadować nautilus z nową wtyczką.



1
Działa również świetnie w Fedorze 20. sudo yum zainstaluj konwerter nautilus-image
— Greg Sheremeta

4
Działa na Ubuntu 14.04. Dzięki.
— Saeed Zarinfam

10
Myślę, że musisz się wylogować lub zrestartować po instalacji - lub po prostu zrób to, co zrobiłem; uruchom, pkill nautilusa następnie kliknij ikonę folderu domowego, aby ponownie załadować nautilus z nową wtyczką.
— Lambart

1
... lub po prostu uruchom nautilus -qjako ktoś dodany do odpowiedzi od mojego ostatniego komentarza. :)
— Lambart,

239

Najpierw zainstaluj ImageMagick poprzez:

sudo apt-get install imagemagick

Otwórz terminal i uruchom następujące polecenie:

convert  -resize 50% source.png dest.jpg

Zmniejszy rozmiar o 50%

Możesz również określić rozmiar:

convert -resize 1024X768  source.png dest.jpg

Możesz także użyć: mogrifynarzędzia wiersza polecenia z tego samego pakietu.


14
przede wszystkim, aby użyć konwersji -> sudo apt-get install
— imagemagick

1
polecenie zmniejsza rozmiar do 50%, a nie o 50%.
— Matthias Weiler

@MatthiasWeiler są identyczne, nie jestem pewien, co masz na myśli
— Alexander Mills

4
Są identyczne tylko w specjalnym przypadku 50%. -resize 10%zmniejsza twój obraz o 90%.
— Matthias Weiler,

jeśli pojawi się błąd „nie ma zdefiniowanych obrazów ...” to prawdopodobnie dlatego, że nie zdefiniowałeś obrazu docelowego ... np. w powyższym przykładzie dest.jpgjest koniecznością :)
— Ramesh Pareek

99
sudo apt-get install imagemagick

Polecenie mogrifyzastępuje oryginalne pliki obrazami o zmienionym rozmiarze:

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

Uwaga: Możesz dodać, -auto-orientaby automatycznie orientować przekonwertowane obrazy.


Nie rób proporcji z convert:convert hospital.jpg -resize 2000x! hospital_2000.jpg
— Adobe,

2
Idealna i najprostsza możliwa odpowiedź w obu sytuacjach. kocham to !
— navderm

2
początkowe obrazy są zastępowane nowymi o zmienionych rozmiarach. jeśli potrzebujesz początkowych, wykonaj kopię zapasową

23

Jeśli robisz tylko kilka zdjęć, większość edytorów obrazów w Ubuntu (Gimp, F-Spot itp.) Pozwoli ci dokonać podstawowej zmiany rozmiaru.

Jeśli chcesz edytować dziesiątki, setki lub tysiące zdjęć, wolę Phatch . Phatch to edytor zdjęć wsadowych oparty na graficznym interfejsie użytkownika, który pozwala wykonać cały ładunek transformacji obrazów.sudo apt-get install phatch

ImageMagick jest dobry, ale jest trochę nudny, jeśli nie znasz nazw ustawień dla rzeczy. Możesz bardzo szybko nauczyć się Phatch, klikając.


F-Spot zmienia rozmiar? Gdzie?
— Martin

Podczas instalacji phatchmój Chrome Browserzostał zamknięty i nie mogłem go ponownie uruchomić, musiałem usunąć phatchi inne zainstalowane pakiety, aby przywrócić Chrome do stanu roboczego.
— mallaudin

12

ImageMagick to pakiet, który chcesz. Zawiera szereg przydatnych narzędzi wiersza poleceń do tego właśnie celu.

Oto prosty samouczek wyjaśniający, jak grupować obrazy o zmienionym rozmiarze: -

mogrify -resize 320x240 *.jpg

Po wykonaniu tego polecenia wszystkie obrazy zostaną zamienione na ich wersje o zmienionym rozmiarze. Zauważ, że starając się zachować proporcje obrazu, mogrify może nie dawać obrazów dokładnie 320 x 240. Aby to wymusić, zmień oryginalne polecenie, umieszczając wykrzyknik na końcu żądanej rozdzielczości:

mogrify -resize 320x240! *.jpg

8

GIMP jest prawdopodobnie najłatwiejszym sposobem, ponieważ ma dość prosty interfejs użytkownika do takich typowych zadań. Wszystko, co musisz zrobić, to otworzyć obraz i przejść do Obraz → Rozmiar obrazu, a następnie odpowiednio zmienić. Istnieją również sposoby zmiany wielkości partii przy użyciu GIMP, ale nie znam ich na pamięć.


8

W tej chwili nautilus-image-converter nie działa w Ubuntu 13.10 . Dlatego używam imagemagick w wierszu poleceń, co jest bardzo dobrym obejściem (przynajmniej dla mnie).

sudo apt-get install imagemagick

Pamiętaj o różnicy między tymi narzędziami imagemagick :

  • Mogrify przetwarza ten sam obraz, odczytuje plik modyfikacji pliku i zapisuje dane wyjściowe w tym samym pliku.
  • Konwertuj jest przeznaczony do pracy na osobnych obrazach, odczytuje plik oraz modyfikuje i zapisuje do innego pliku / formatu. Możesz także użyć polecenia konwersji, aby użyć pliku wyjściowego tak samo jak pliku wejściowego.

Często używam mogrify, aby po prostu zmienić rozmiar wielu zdjęć i zastąpić oryginalne pliki. I. e. to polecenie zmniejszy rozmiar wszystkich plików JPG do 40% pierwotnego wymiaru:

mogrify -verbose -resize '40%' *.JPG

8

Nie musisz instalować żadnego nowego oprogramowania, po prostu to zrób

convert -resize 50% myfigure.png myfigure.jpg

lub

convert myfigure.png -resize 200x100 myfigure.jpg

7

Zainstaluj gthumb . Prosta i łatwa w obsłudze podstawowe funkcje edycji i edycji obrazu - przeglądarka, zmiana rozmiaru, kadrowanie, obracanie, odwracanie, skala szarości itp. Z opcjami zapisywania w formatach JPEG, PNG, TIFF, TGA.

Aby zainstalować gthumb:

  • Otwórz swój terminal
  • Rodzaj sudo apt-get install gthumb
  • Zaakceptuj zmiany

1
W Linux Mint było to dla mnie optymalne rozwiązanie.
— Fedir RYKHTIK,

Jestem przyzwyczajony do obracania moich zdjęć za pomocą gthumb.
— Arpad Horvath,

4

W przypadku graficznego interfejsu użytkownika Phatch „jedno kliknięcie jest warte tysiąca zdjęć” jest najlepszym rozwiązaniem do tak szybkiej pracy. Jest już w repozytorium Ubuntu. Ma wiele akcji i opcji jak imagemagick.

sudo apt-get install phatch

3

Istnieje dobre narzędzie wieloplatformowe o nazwie XnConvert . Łącz i wybierz spośród ponad 80 różnych operacji. Instalacja jest prosta dzięki deb. plik z oficjalnej strony internetowej.

Jest darmowy, ale nie open source, być może to tylko jego piękno.

wprowadź opis zdjęcia tutaj


3

Możesz także użyć wszechobecnego ffmpeg(lub avconv) narzędzia do zmiany rozmiaru obrazów:

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

A jeśli chcesz naprawdę szybko zmienić rozmiar obrazu JPEG - wypróbuj epeg (jak wspomniano tu i tam ) - który musi być zbudowany ze źródła.


Jakość jest bardzo dobra w porównaniu do konwersji i obrazu z ImageMagick. To mój ulubiony.
— fsevenm

1

otwórz obraz w ImageMagick.

  1. kliknij pole polecenia obrazu zostanie otwarte.
  2. zobacz-> zmień rozmiar wprowadź żądany piksel. kliknij przycisk zmiany rozmiaru.
  3. Plik-> zapisz, wprowadź nazwę. kliknij przycisk Format wybierz żądany format i kliknij przycisk Wybierz.
  4. kliknij przycisk Zapisz.

inną opcją jest wybierz widok -> oryginalny obraz i przeciągnij rogi obrazu, aby zmienić jego rozmiar. wybierz Plik -> zapisz.


1

Używam Pimagizer. Działa świetnie i jest to najłatwiejsza aplikacja, z której korzystałem. Testowane na Ubuntu 14.04, 15.04, 15.10 .

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

Zobacz: https://launchpad.net/pimagizer/, aby uzyskać więcej informacji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.