GraphicsMagick - Għodda Qawwija tal-Ipproċessar tal-Immaġni CLI għal Linux
GraphicsMagick huwa softwer b'xejn ta' sors miftuħ, modern u b'saħħtu għall-ipproċessar ta' l-immaġini. Inizjalment kien derivat minn ImageMagick, madankollu, matul is-snin, kiber biex ikun proġett kompletament indipendenti, b'numru ta 'titjib u karatteristiċi addizzjonali. Hija taħdem fuq is-sistema operattiva kollha bħal Unix bħal Linux, MacOS, u taħdem ukoll fuq il-Windows.
Joffri taħlita utli u effiċjenti ta’ għodod kif ukoll libreriji li jippermettu li taqra, tikteb u timmanipula l-immaġini tiegħek f’aktar minn 88 format magħruf sew (bħal GIF, JPEG, JPEG-2000, PNG, PDF, PNM, u TIFF ).
Jista 'joħloq immaġni komposta f'format ta' grilja, minn stampi multipli, u toħloq immaġini f'formati appoġġjati mill-web bħal WEBP. Jintuża wkoll biex jibdel id-daqs tal-immaġini, tiffoka, inaqqas il-kulur, idawwar jew iżżid effetti speċjali għal stampi ta 'formati varji. Importanti, tista 'toħloq animazzjoni GIF minn stampi multipli u ħafna aktar.
Kif Tinstalla GraphicsMagick fuq Sistemi Linux
Fuq Debian u d-derivattiv tiegħu bħal Ubuntu u Linux Mint, tista 'tinstallah billi tuża l-maniġer tal-pakkett APT kif muri.
$ sudo apt-get update $ sudo apt-get install graphicsmagick
Fuq Arch Linux u Fedora, tista 'tinstalla GraphicsMagick mir-repożitorji tas-sistema default billi tuża l-maniġer tal-pakketti kif muri.
$ sudo pacman -S graphicsmagick [On Arch Linux] $ sudo dnf install GraphicsMagick [On Fedora 25+]
Fuq distribuzzjonijiet Linux oħra bħal RHEL, CentOS u Fedora (rilaxxi anzjani), tista 'tikkompila GraphicsMagick mill-kodiċi tas-sors kif muri.
----------- Install GraphicsMagick on RHEL and CentOS ----------- # yum install libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel jasper jasper-devel # wget -c https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.28/GraphicsMagick-1.3.28.tar.xz # xz -c GraphicsMagick-1.3.28.tar.xz | tar -xvf - $ cd GraphicsMagick-1.3.28/ $ ./configure $ make $ make install
----------- Install GraphicsMagick on Fedora ----------- # dnf install libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel jasper jasper-devel # wget -c https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.28/GraphicsMagick-1.3.28.tar.xz # xz -c GraphicsMagick-1.3.28.tar.xz | tar -xvf - $ cd GraphicsMagick-1.3.28/ $ ./configure $ make $ make install
Biex taċċessa l-funzjonijiet GraphicsMagick, uża gm
– utilità qawwija tal-linja tal-kmand, li toffri diversi sub-kmandi bħal wiri, animazzjoni, kunċert, muntaġġ, qabbel, identifikazzjoni, kompost u ħafna aktar, għall-aċċess għall- funzjonijiet attwali.
Biex tikkonferma li l-pakkett GraphicsMagick ġie installat fis-sistema tiegħek, tista 'tħaddem il-kmand li ġej.
$ gm display
Imbagħad mexxi s-serje ta 'kmandi li ġejjin biex tivverifika ħafna aspetti tal-pakkett installat.
$ gm convert -list formats #check that the expected image formats are supported $ gm convert -list fonts #check if fonts are available $ gm convert -list delegates #check if delegates (external programs) are configured as expected $ gm convert -list colors #check if color definitions may be loaded $ gm convert -list resources #check that GraphicsMagick is properly identifying the resources of your machine
Tgħallem kif tuża GraphicsMagick fil-Linux
Dawn li ġejjin huma xi eżempji bażiċi ta’ kif tuża l-kmand gm b’dawn l-għażliet.
1. Biex turi jew tara immaġni mit-terminal, agħmel il-kmand li ġej.
$ gm display girlfriend.jpeg
2. Biex tibdel id-daqs ta 'immaġni b'wisa' ġdida, speċifika wisa 'u l-għoli se jiskala awtomatikament proporzjonalment kif muri.
$ gm convert -resize 300 girlfriend-1.jpeg girlfriend-1-resize-300.jpeg $ gm display girlfriend-1-resize-300.png
Tista 'wkoll tiddefinixxi wisa' u għoli, u l-kmand se jbiddel id-daqs tal-immaġni għal dawk id-dimensjonijiet mingħajr ma jbiddel il-proporzjonijiet.
$ gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg $ gm display girlfriend-1-resize-300.png
3. Biex toħloq immaġni animata ta 'immaġini multipli fid-direttorju tax-xogħol attwali, tista' tuża l-kmand li ġej.
$ gm animate *.png
Nota: Il-kwalità ta 'l-immaġini animata ta' hawn fuq hija fqira, għaliex aħna ottimizzajna biex tnaqqas id-daqs ta 'l-immaġni.
4. Biex tikkonverti immaġini f'format wieħed għal ieħor, pereżempju .jpeg
għal .png
u vise-versa.
$ gm convert girlfriend.jpeg girlfriend.png
5. Sussegwentement, tista 'toħloq direttorju tal-immaġni viżwali tal-immaġini kollha .png
tiegħek kif muri.
$ gm convert 'vid:*.jpeg' all_png.miff $ gm display all_png.miff
6. Barra minn hekk, huwa possibbli li tinħoloq immaġni komposta (f'format ta 'grilja) minn stampi separati kif muri.
$ gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png $ gm display composite_image.png
Hemm ħafna li tista 'tagħmel bil-kmand gm, għadna kemm koprejna ftit eżempji bażiċi f'dan l-artikolu. Tista' tara l-għażliet kollha għal gm u s-sottokmand tiegħu, pereżempju, tikkonverti, ittajpja:
$ gm -help $ gm help convert
Għal aktar informazzjoni, żur GraphicsMagick Homepage: http://www.graphicsmagick.org/
GraphicsMagick hija sistema b'saħħitha u b'ħafna karatteristiċi għall-ipproċessar tal-immaġni għal Linux u sistemi oħra simili għal Unix. Jekk għandek xi mistoqsijiet jew ħsibijiet x'taqsam, uża l-formola ta' feedback hawn taħt.