imagemagick Samouczek
Rozpoczęcie pracy z imagemagick
Szukaj…
Uwagi
ImageMagick to pakiet narzędzi typu open source do przetwarzania prawie wszystkich formatów obrazów rastrowych (i niektórych wektorowych) przy użyciu interfejsu wiersza poleceń lub powiązań językowych w asortymencie języków. Obsługiwanych jest ponad 200 formatów obrazów w dowolnym z ponad 20 języków. ImageMagick działa na systemach Linux, Windows, Mac OS, iOS, Android i innych.
Obecna wersja to 7.x i jest dostępna od 2011 roku. Ta seria wydań zawiera wiele nowych funkcji i jest poważnym przeglądem ImageMagick. Chociaż wiele funkcji działa tak jak poprzednio, niektóre bity nie są całkowicie zgodne wstecz z serią 6.x. W rezultacie wiele dystrybucji nadal domyślnie korzysta ze znacznie starszej serii wydań 6.x, aby skrypty się nie łamały. Jeśli dopiero zaczynasz, korzystanie z 7.x jest wysoce zalecane. Większość istniejących samouczków i skryptów będzie działać, ale wiele rzeczy będzie działać bardziej intuicyjnie, szybciej i ogólnie lepiej.
Wersje
| Wersja | Data wydania |
|---|---|
| 7.0.5 | 2017-02-20 |
| 7.0.4 | 14.12.2016 |
| 7.0.3 | 29.08.2016 |
| 7.0.2 | 2016-06-09 |
| 7.0.1 | 30.04.2016 |
| 7.0.0 | 01.08.2011 |
Instalacja lub konfiguracja
Możesz zainstalować ImageMagick ze źródła lub pliku binarnego.
W przypadku Windows Binary
Pobierz wykonywalny plik binarny. Po prostu kliknij odpowiednią wersję, a ona uruchomi się i podąży za kreatorem. Możesz wpisać następujące polecenie, aby dowiedzieć się, czy ImageMagick został pomyślnie zainstalowany, czy nie:
identify -version
Pobierz gotowy do uruchomienia ImageMagick i instrukcję instalacji
Pobierz plik źródłowy i przewodnik instalacji
Konwertuj obraz między formatami plików
Za pomocą polecenia magick (lub `konwertuj dla użytkowników IM 6.x) konwertujesz dowolny format obrazu na inny. bez żadnych innych argumentów, zostanie przeprowadzonych jak najmniej przetwarzania, aby przejść z jednego formatu do drugiego. Po prostu określ pliki wejściowe i wyjściowe. Aby przekonwertować plik JPEG na format PNG:
$ magick image.jpg image.png
Lub TIFF do GIF:
$ magick image2.tif image.gif
Utwórz animowany gif
Zaczynając od sekwencji statycznych obrazów (na przykład o nazwie frame01.jpg , frame02.jpg itd.) Animowany gif można utworzyć za pomocą następującego polecenia:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10ustawia odstęp między ramkami na 0,1 sekundy-loop 0tworzy nieskończoną animację zapętlania
Porównaj różnicę między obrazem
ImageMagick zawiera szereg narzędzi wiersza poleceń do manipulowania obrazami. Tutaj użyjemy narzędzia wiersza polecenia compare .
narzędzie
comparejest bardzo przydatne. Załóżmy, że chcesz przetestować (np. Układ, kolor, ikony itp.) Różnicę między oczekiwanym plikiem HTML interfejsu użytkownika projektu a rzeczywistym wynikiem pliku JSP, wystarczy użyć poleceniacompare. Nie musisz porównywać na własne oczy.
1.jpg
2.jpg
Najpierw porównamy ten sam obraz .
magick compare 1.jpg 1.jpg difference1.jpg
Wynik ⇒ różnica1.jpg
Biały odznacza (słabe) piksele, które są nietknięte przez modyfikację.
Porównajmy obraz z tym, który został zmodyfikowany.
magick compare 1.jpg 2.jpg difference2.jpg
Wynik ⇒ różnica2.jpg
Czerwone obszary obrazu różnicowego podkreślają (wyróżniają) piksele, na które wpływa modyfikacja obrazu.
Oto lista narzędzi wiersza polecenia ImageMagick



