Instalowanie ImageMagick
Będziemy potrzebować ImageMagick do wszystkiego, więc zainstalujmy to:
sudo apt-get instal instal ImageMagick
Polecenia ImageMagick
W ImageMagick istnieje kilka poleceń, o których powinniśmy wiedzieć (przekonwertować, identyfikować, mogryzować, kompozytowe, montażowe, porównywanie, strumieniowe, wyświetlane, ożywione, importowe i wyczarowane), ale aby zmienić rozmiar, musimy tylko wiedzieć o trzech z nich:
Konwertować: Konwersja jest poleceniem używanym do konwersji między formatami, rozmiaru, rozmycia, upraw, desperku, ditherku, rysowania itp. Wielka część polecenia konwertowania jest to, że na końcu są dwa pliki: oryginalny plik i plik transformowany.
Mogrify: Mogrify to polecenie używane do zmiany rozmiaru obrazu, rozmycia, uprawy, despeck, dither, rysowania itp. Jednak różnica między poleceniem konwertowania a poleceniem Mogrify polega na tym, że w poleceniu Mogrify oryginalny obraz jest zastąpiony. Zatem tylko jeden plik istnieje w dowolnej instancji.
Zidentyfikować: Polecenie identyfikacyjne opisuje obraz, taki jak format, informacje EXIF, rozdzielczość itp. Tak więc, kiedy przeprowadzisz transformację, taką jak zmniejszenie rozmiaru obrazu, zawsze rozsądnie jest sprawdzić, czy zostało ono przeprowadzone za pomocą polecenia identyfikacyjnego, aby poinformować nas o jego specyfice.
Możesz dowiedzieć się więcej o ImageMagick, wpisując:
Człowiek ImageMagick
Konwertuj, rozmiar - rozmiar bezwzględny
Tak więc pierwszym sposobem rozmiaru obrazu jest użycie przełącznika rozmiaru w połączeniu z poleceniem konwertowania. W takim przypadku używamy rozdzielczości.
Konwertuj -Size
Przykład
Konwertuj -Size 1024x768 Image1.JPG Image1.jpg
Moje oryginalne zdjęcie to 4624 × 3468; Możesz znaleźć te informacje za pomocą polecenia identyfikacji. Zobaczmy więc, co się stanie, gdy użyjesz przełącznika rozmiaru. Za pomocą przełącznika rozmiaru możesz przekazać pożądaną rozdzielczość. Następnie mijam nazwę oryginalnego obrazu (obraz1.JPG) i nazwa przekształconego obrazu (obraz Image1-Resize.JPG). Należy pamiętać, że przekształcony obraz jest obrazem zmniejszonym rozmiarem. Nazwa, którą mu podajesz, będzie nazwą nowego stworzonego zredukowanego obrazu. I jak widać na poniższym obrazie, polecenie konwersji rozmiaru obrazu:
Konwertuj, rozmiar - procent
Możesz także użyć znaku procentowego (%) z przełącznikiem rozmiaru.
Konwertuj -Size
Na przykład:
Konwertuj -Size 40% Image1.Wyjście JPG.jpg
Jak zapewne zauważyłeś, oryginalny obraz to 4624 × 3468, a nowy zredukowany obraz to 1850 × 1387. W tym przypadku zmniejszony obraz wynosi 40% jego oryginalnego obrazu (4624 × 0.4 = 1850).
Konwertuj, rozmiar - maksymalny obszar
W poniższym przykładzie możesz zdefiniować maksymalny obszar pikseli, który może spożywać obraz/obraz. W tym celu należy użyć flagi @ oprócz przełącznika rozmiaru:
Konwertuj -Size@
Przykład
Konwertuj -Size 1000@ Image1.Wyjście JPG.jpg
Pamiętaj, że mój obraz1.JPG jest pierwotnie 4624 × 3468. Jednak po zmianie rozmiaru rozmiar obrazu wynosi 36 × 27.
Dlaczego tak jest?
To dlatego, że 36 × 27 = 972 jest poniżej maksymalnego limitu obszaru pikseli wynoszących 1000. Zasadniczo 1000 to maksymalny obszar pikseli dla obrazu, w którym obszar piksela jest szerokością czasów wysokości.
Konwertuj - próbka
Alternatywnie możesz to zrobić za pomocą przełącznika próbki.
Konwertuj -próbkę
Przykład
Konwertuj -Sample 40% x40% Image1.JPG Image1-Aresped40%.jpg
W takim przypadku, jak widać, poprosiliśmy polecenie konwersji o zmniejszenie obrazu do 40% jego pierwotnego rozmiaru. Ten ostatni przekłada się na obraz 1850 × 1387.
Tutaj używamy przełącznika próbki, aby zmniejszyć obraz o 40%. Następnie przekazujemy nazwę oryginalnego obrazu (Image1.jpg) i nazwa, którą chcemy nazwać nasz nowy obraz zredukowany.
Jeszcze raz użyj polecenia identyfikacji, aby sprawdzić, czy redukcja miała miejsce, czy nie.
Konwertuj, skala
Skala jest podobna do zmiany rozmiaru.
konwersja -scale
Przykład
Konwertuj Image2.JPG -SPALE 25% wyjściowa.jpg
W tym przypadku mój oryginalny obraz to 2312 × 1734. Skalowałem go do 25% - więc 2312 × 0.25 = 578. Ostateczny obraz to 578 × 434.
Mogrify, rozmiar - bezwzględny rozmiar i procent
Mogrify, jak opisano wcześniej, jest używany do robienia rzeczy podobnych do polecenia konwertowania. Zapisuje jednak oryginalny plik. Dlatego nie możesz zachować oryginału.
Mogrify -Size
Na przykład:
Mogrify -Size 50% Image2.jpg
Należy pamiętać, że nie dodamy drugiej nazwy pliku, ponieważ zastąpimy oryginalny plik.
Przykład
Mogrify -Size 2312x1734 Image3.jpg
Wniosek
Uczenie się, jak zmniejszyć lub powiększyć rozmiar obrazu, nie jest skomplikowane. Większość ludzi ma tendencję do gromadzenia się na stronach internetowych i innych oprogramowania. Nie wiedzieliby, że na Ubuntu jest tak proste jak ciasto. Za pomocą ImageMagick, jego poleceń konwertowania i mogryfy możesz zmniejszyć lub powiększyć rozmiar obrazu, a następnie sprawdzić, czy rozmiar został zmniejszony lub powiększony za pomocą polecenia identyfikacji. Co więcej, możesz zmniejszyć lub powiększyć rozmiar obrazu za pomocą procentu, maksymalnego obszaru piksela, wielkości bezwzględnego itp. W tym samouczku omówiliśmy, jak zmienić rozmiar obrazu za pomocą tylko kilku poleceń. Więc następnym razem, gdy będziesz musiał zmniejszyć lub powiększyć zdjęcie/obraz, pomyśl o ImageMagick!
Aby uzyskać więcej informacji na temat zmiany zmiany rozmiaru za pomocą ImageMagick, sprawdź inne artykuły z Linux i odwiedź https: // legacy.ImageMagick.org/użytkowanie/rozmiar/#noasect.