Jak zainstalować ImageMagick na Debianie 12, 11 lub 10

ImageMagick to solidne oprogramowanie typu open source do tworzenia, edycji i manipulacji obrazami. Przeznaczony dla grafików, fotografów i twórców stron internetowych, oferuje funkcje usprawniające zadania przetwarzania obrazu. Zanim przejdziemy do instrukcji, przyjrzyjmy się kluczowym funkcjom, które mogą Cię zainteresować przy instalacji oprogramowania:

  • Kompleksowe narzędzia do edycji: Od zmiany rozmiaru i przycinania po stosowanie skomplikowanych efektów, ImageMagick jest wyposażony w narzędzia, które zaspokajają różnorodne potrzeby edycyjne.
  • Wszechstronna obsługa formatów: ImageMagick jest kompatybilny z formatami takimi jak JPEG, PNG, GIF i TIFF, zapewniając bezproblemową obsługę różnych typów obrazów.
  • Wydajność wiersza poleceń: Interfejs wiersza poleceń ImageMagick usprawnia automatyzację, szczególnie w przypadku powtarzających się zadań przetwarzania obrazu.
  • Możliwość przetwarzania wsadowego: Obsługuj wiele obrazów jednocześnie, optymalizując czas i wysiłek w przypadku rozbudowanych projektów.
  • Elastyczność skryptów: Wykorzystaj możliwości skryptowe ImageMagick do automatyzacji skomplikowanych zadań za pomocą niestandardowych skryptów.
  • Przewaga otwartego oprogramowania: Otwarty charakter oprogramowania ImageMagick zapewnia jego swobodny dostęp, możliwość modyfikowania i rozpowszechniania.

Instalując ImageMagick na Debianie, masz dwie podstawowe metody: użycie domyślnego repozytorium APT lub ręczną kompilację. Każda metoda ma swoje zalety, w zależności od potrzeb.

  1. Domyślne repozytorium APT Debiana: Ta metoda jest idealna dla użytkowników poszukujących bezproblemowej instalacji. Zapewnia kompatybilność z systemami Debian i oferuje prosty proces instalacji. Jednak nie zawsze może pobrać najnowszą wersję ImageMagick.
  2. Kompilacja ręczna: Osobom pragnącym najnowszych funkcji i aktualizacji ręczna kompilacja zapewnia dostęp do najnowszej wersji ImageMagick. Metoda ta maksymalizuje potencjał oprogramowania i pozwala na jego personalizację podczas procesu instalacji.

Przejdźmy teraz do głównego artykułu na temat instalacji ImageMagick.

Metoda 1: Zainstaluj ImageMagick przez APT

Zaktualizuj Debiana przed instalacją ImageMagick

Przed zainstalowaniem ImageMagick na Debianie niezbędne jest upewnienie się, że Twój system jest aktualny. Aktualizacja systemu gwarantuje, że jest on kompatybilny z ImageMagick i że zainstalowałeś najnowsze aktualizacje zabezpieczeń.

Aby zaktualizować system, otwórz terminal i uruchom następujące polecenie.

sudo apt update && sudo apt upgrade

Zainstaluj wymagane biblioteki dla ImageMagick

Aby ImageMagick działał poprawnie, musisz zainstalować określone biblioteki. Użyj tego polecenia, aby je zainstalować:

sudo apt install libpng-dev libjpeg-dev libtiff-dev

Zainstaluj ImageMagick za pomocą polecenia APT

Aby zainstalować ImageMagick przy użyciu metody APT, użyj następującego polecenia.

sudo apt install imagemagick

I to wszystko! Jeśli szukasz alternatywnych metod instalacji, następna sekcja omówi kompilację ImageMagick.

Metoda 2: Zainstaluj źródło ImageMagick

Jeśli wolisz alternatywną metodę instalacji, możesz sklonować repozytorium ImageMagick GIT i skompilować aplikację. Jednak ta metoda jest bardziej zaawansowana i może nie być odpowiednia dla przeciętnego użytkownika. Jeśli chcesz skorzystać z wersji źródłowej i uzyskać dostęp do najnowszej lub określonej starszej wersji, wykonaj poniższe kroki.

Upewnij się, że Git jest zainstalowany w Debianie

Przed użyciem alternatywnej metody instalacji upewnij się, że masz zainstalowany Git w swoim systemie. Sprawdź wpisując to polecenie w terminalu:

git --version

Uruchom to polecenie, aby zobaczyć zainstalowaną wersję GIT w swoim systemie. Jeśli nie masz GIT, zainstaluj go za pomocą poniższego polecenia:

sudo apt install git

Klonuj repozytorium Git ImageMagick

Aby sklonować repozytorium, przejdź do miejsca, w którym chcesz przechowywać sklonowane repozytorium w terminalu, a następnie uruchom następujące polecenie.

git clone https://github.com/ImageMagick/ImageMagick.git

Jeśli chcesz, możesz określić lokalizację sklonowanego repozytorium na „/usr/local/src/ImageMagick”, używając następującego polecenia.

git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Należy pamiętać, że w zależności od konfiguracji GIT lub uprawnień użytkownika, może zaistnieć potrzeba użycia polecenia sudo podczas klonowania repozytorium. Na przykład możesz napotkać błędy uprawnień, jeśli bieżący użytkownik nie ma wymaganych uprawnień, aby uzyskać dostęp do żądanej lokalizacji w celu klonowania repozytorium. W takich przypadkach użycie polecenia sudo może pomóc w rozwiązaniu następujących problemów:

sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Przejdź do sklonowanego katalogu ImageMagick

Po sklonowaniu repozytorium ImageMagick przejdź do jego katalogu za pomocą następującego polecenia:

cd ImageMagick

Alternatywnie, jeśli sklonowałeś repozytorium do „/usr/local/src/ImageMagick”, możesz przejść do katalogu, uruchamiając następującą komendę:

cd /usr/local/src/ImageMagick

Zainstaluj początkowe pakiety instalacyjne ImageMagick

Przed kontynuowaniem procesu instalacji należy zainstalować zależności niezbędne do skompilowania ImageMagick. Zależności te obejmują różne biblioteki i narzędzia wymagane w procesie kompilacji. Możesz je zainstalować, uruchamiając następujące polecenie w terminalu:

sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev

Skonfiguruj skrypt kompilacji dla ImageMagick

Po zainstalowaniu zależności uruchom komendę ./configure, aby przygotować ImageMagick do kompilacji:

./configure

To polecenie identyfikuje wszelkie brakujące zależności lub konfiguracje potrzebne do skompilowania ImageMagick. Jeśli brakuje jakiegoś elementu, wyświetli się komunikat o błędzie. Jeśli zobaczysz błąd, zainstaluj brakujące części lub napraw problemy z konfiguracją, zanim przejdziesz dalej.

Zaawansowani użytkownicy mogą ulepszyć ImageMagick, dodając opcję –with-modules. Ta opcja dodaje więcej funkcji do ImageMagick:

./configure --with-modules

Skompiluj ImageMagick

Po skonfigurowaniu środowiska skompiluj ImageMagick za pomocą następującego polecenia:

make

Polecenie make kompiluje kod źródłowy ImageMagick, tworząc użyteczną aplikację. W zależności od specyfikacji systemu proces kompilacji może zająć kilka minut. Po zakończeniu kompilacji możesz przejść do następnego kroku.

Zainstaluj skompilowany plik binarny ImageMagick

Po skompilowaniu kodu źródłowego zainstaluj ImageMagick w systemie Debian za pomocą następującego polecenia:

sudo make install

Polecenie instalacji zainstaluje ImageMagick w twoim systemie. Po zakończeniu instalacji możesz rozpocząć korzystanie z ImageMagick.

Uruchom polecenie wykonawcze dynamicznego linkera dla ImageMagick

Po zainstalowaniu ImageMagick ostatnim krokiem jest skonfigurowanie powiązań w czasie wykonywania dynamicznego linkera. Ten krok jest kluczowy, ponieważ zapewnia, że ​​Twój system będzie mógł zlokalizować biblioteki ImageMagick i korzystać z nich w czasie wykonywania.

sudo ldconfig /usr/local/lib

Komenda ldconfig skonfiguruje powiązania w czasie wykonywania dynamicznego linkera, czyniąc ImageMagick dostępnym i użytecznym w twoim systemie. Po uruchomieniu tego polecenia możesz bez problemu używać ImageMagick. Niewykonanie tego kroku może spowodować następujący błąd w terminalu:

magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory

Notatka: Jeśli w przyszłości zaktualizujesz lub ponownie zainstalujesz ImageMagick, może być konieczne ponowne skonfigurowanie powiązań w czasie wykonywania dynamicznego linkera. W takich przypadkach wykonaj ponownie powyższe kroki.

Sprawdź instalację ImageMagick poprzez źródło

Po pomyślnym zainstalowaniu ImageMagick możesz zweryfikować instalację, uruchamiając następującą komendę:

magick --version

Przykładowe wyjście:

Version: ImageMagick 7.1.0-62 (Beta) Q16-HDRI x86_64

Przykłady poleceń ImageMagick

Konwersja formatu obrazu za pomocą ImageMagick

ImageMagick może konwertować obrazy z jednego formatu na inny. Na przykład, aby przekonwertować obraz JPG na format PNG, użyj następującego polecenia:

convert input.jpg output.png

Tworzenie miniatury za pomocą ImageMagick

Aby utworzyć miniaturę z obrazu, użyj następującego polecenia:

convert input.png -thumbnail 200x200 output.png

To polecenie tworzy miniaturę o wymiarach 200×200 z obrazu „input.png” i zapisuje wynik jako „output.png”.

Zmiana rozmiaru obrazu za pomocą ImageMagick

Aby zmienić rozmiar obrazu do określonego wymiaru, użyj następującego polecenia:

convert input.png -resize 200x200 output.png

To polecenie zmienia rozmiar obrazu „input.png” na 200 × 200 i zapisuje wynik jako „output.png”.

Dodawanie tekstu do obrazu za pomocą ImageMagick

Aby dodać tekst do obrazu za pomocą ImageMagick, użyj następującego polecenia:

convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png

To polecenie dodaje tekst „Hello World” do obrazu „input.png” przy użyciu czcionki Arial i rozmiaru czcionki 36-punktowej. Tekst jest czarny i znajduje się na współrzędnych (20, 50). Wynik zostanie zapisany jako „output.png”.

Stosowanie efektów specjalnych za pomocą ImageMagick

ImageMagick może zastosować efekty specjalne do obrazów. Na przykład, aby zastosować efekt odcienia sepii, użyj następującego polecenia:

convert input.png -sepia-tone 80% output.png

To polecenie stosuje efekt odcienia sepii do obrazu „input.png” na poziomie 80% i zapisuje wynik jako „output.png”.

Rozmycie obrazu za pomocą ImageMagick

Aby rozmazać obraz za pomocą ImageMagick, użyj następującego polecenia:

convert input.png -blur 0x8 output.png

To polecenie rozmywa obraz „input.png” o promieniu 0 i sigmie 8, tworząc efekt rozmycia gaussowskiego. Wynik zostanie zapisany jako „output.png”.

Przycinanie obrazu za pomocą ImageMagick

Aby przyciąć obraz, użyj następującego polecenia:

convert input.png -crop 200x200+50+50 output.png

To polecenie przycina obraz „input.png” do rozmiaru 200×200, zaczynając od współrzędnych (50, 50), i zapisuje wynik jako „output.png”.

Wniosek

Podsumowując, konfiguracja ImageMagick na Debianie jest prosta. Możesz użyć terminala do bezproblemowej instalacji lub sklonować repozytorium ImageMagick GIT, aby uzyskać bardziej zaawansowane opcje, w tym dostęp do najnowszych lub określonych starszych wersji. Dla większości użytkowników zalecaną metodą jest metoda terminalowa APT.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz