Moda w sieciach społecznościowych to animowane gify, są miliony i mają różne cele, jedni nas bawią, a inni informują, ale bez wątpienia stały się najbardziej skutecznym sposobem na pokazanie czegoś i mają niesamowity efekt wirusowy. Chcemy tego wszystkiego uczyć utwórz Gif z obrazów z konsoli w niezwykle prosty i szybki sposób, ale z dość rozbudowaną parametryzacją, która zaowocuje wysokiej jakości i spersonalizowane animowane gify.
Aby utworzyć obrazy GIF w systemie Linux, użyjemy narzędzia imagemagick, które jest bardzo wydajne i ma dość prostą składnię.
Co to jest imagemagick?
ImageMagick Jest to grupowanie różnych narzędzi, które pozwalają nam wykonywać wiele czynności na obrazach.Jest to oprogramowanie typu open source i zwykle jest używane do wyświetlania, edycji, a nawet konwersji obrazów.
Wszystkie te narzędzia są zarządzane z wiersza poleceń, są kompatybilne z ponad 100 formatami i mają bardzo krótką linię do nauki, a także dość prostą składnię.
Jak zainstalować imagemagick?
Imagemagick jest obecny natywnie w różnych dystrybucjach Linuksa, ale jeśli nie jest domyślnie zainstalowany w Twoim systemie operacyjnym, możesz to łatwo zrobić za pomocą następujących poleceń:
Zainstaluj imagemagick na Ubuntu, Debianie i pochodnych
Użytkownicy Ubuntu, debian, deepin i pochodnych mogą instalować za pomocą następujących poleceń:
$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick
Zainstaluj imagemagick na Arch Linux i pochodnych
W arch linux i wrapper możemy skorzystać z repozytoriów AUR za pomocą następującego polecenia:
$ yaourt -S magia obrazu
Zainstaluj imagemagick na CentOS / RHEL7, openSUSE, Fedorze i pochodnych
Z pomocą yum możemy zainstalować imagemagick w tych dystrybucjach, po prostu uruchom następujące polecenia
# [yum | dnf | zypper] zainstaluj http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] zainstaluj http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm
Zainstaluj imagemagick z kodu źródłowego
Dla wszystkich dystrybucji możemy zainstalować imagemagick bezpośrednio z jego kodu źródłowego, w tym celu musimy wykonać następującą serię poleceń:
$ cd / opt $ wget http://www.imagemagick.org/download/ImageMagick.tar.gz $ tar xvzf ImageMagick.tar.gz $ cd ImageMagick-6.9.3 $ touch skonfiguruj $ ./configure $ make $ make install $ ldconfig / usr / local / lib $ / usr / local / bin / convert logo: logo.gif
Jak stworzyć GIF z obrazów za pomocą imagemagick
Tworzenie animowanych gifów za pomocą imagemagick jest niezwykle proste, wystarczy, że mamy wszystkie obrazy, które chcemy zebrać w jednym katalogu, aby utworzyć gif i wykonać następujące polecenia:
$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png # Służy do zmiany rozmiaru obrazów do tego samego rozmiaru $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay reprezentuje czas opóźnienia
Dzięki tej serii dość prostych i intuicyjnych poleceń możemy efektywnie tworzyć nasze animowane gify.
Potencjał ImageMagick nigdy nie przestaje mnie zadziwiać. Przez chwilę pomyślałem, że chodzi o tworzenie gifów poprzez nagrywanie poleceń konsoli.
Jeśli znasz aplikację z interfejsem graficznym do tworzenia memów w systemie Linux, dobrze byłoby to wiedzieć. Bardzo dziękuję za tutorial, szczególnie interesuje mnie tworzenie memów. Gratuluję bloga, zawsze go czytam, tak trzymaj!
Imagemagick jest w porządku, ale w przypadku animowanych gifów bardziej podoba mi się połączenie ffmpeg i gifsicle. Ffmpeg do tworzenia z obrazów lub filmów i gifsicle do optymalizacji, chociaż pozwala również na ich tworzenie.
Jest również dostępny w termux, więc jest to bardzo dobra opcja dla telefonu komórkowego z Androidem.
Cześć dzień dobry
Proszę Tulio lub tych, którzy piszą artykuły na tym blogu, o przygotowanie samouczka na temat korzystania z ffmpeg i gifsicle do tworzenia i optymalizacji gifów lub najlepszych metod tworzenia gifów z filmów.
pozdrowienia
Postępuję zgodnie ze wskazaną procedurą i kiedy piszę
$ make
$ make: **** Nie określono celu ani pliku makefile. Wysoki.
Co sugerujesz, dziękuję.
Cześć dzień dobry
Dzięki za tutorial ... Do czego się odnosi w tej części polecenia -loop 0 weight? W jakiej kolejności to polecenie wykonuje obrazy?
Jak zrobić gif z wideo (na przykład od drugiego takiego do drugiego takiego)?
Pozdrawiam i wkrótce czekam na Twoją odpowiedź
Dzień dobry, przyciąga moją uwagę, ale nie bardzo rozumiem, gdzie powinienem umieścić nazwę obrazu, aby zmienić jego rozmiar. Czy będziesz miał bardziej wyjaśniony samouczek?
Bródkowy!!!