GraphicsMagick - Ṣiṣe aworan Aworan Alagbara Ọpa CLI fun Lainos
GraphicsMagick jẹ orisun ṣiṣi ọfẹ, suite ti sọfitiwia ati agbara fun awọn aworan ṣiṣe. Ni akọkọ o ti gba lati ImageMagick, sibẹsibẹ, ni awọn ọdun, o ti dagba lati jẹ iṣẹ ominira ni kikun, pẹlu nọmba awọn ilọsiwaju ati awọn ẹya afikun. O n ṣiṣẹ lori gbogbo ẹrọ ṣiṣe bii Unix bii Linux, MacOS, ati tun ṣiṣẹ lori Windows.
O nfunni awọn akojọpọ iwulo ati lilo daradara ti awọn irinṣẹ bii awọn ile ikawe ti o fun laaye fun kika, kikọ, ati ifọwọyi awọn aworan rẹ ni diẹ sii ju awọn ọna kika ti o mọ daradara 88 (bii GIF, JPEG, JPEG-2000, PNG, PDF, PNM, ati TIFF ).
O le ṣẹda aworan apapo ni ọna kika, lati awọn aworan lọpọlọpọ, ati ṣẹda awọn aworan ni awọn ọna kika atilẹyin wẹẹbu bii WEBP. O tun lo lati yi iwọn aworan pada, pọn, idinku awọ, yiyi tabi ṣafikun awọn ipa pataki si awọn aworan ti awọn ọna kika pupọ. Ni pataki, o le ṣẹda iwara GIF lati awọn aworan lọpọlọpọ ati pupọ diẹ sii.
Bii o ṣe le Fi sori ẹrọ GraphicsMagick lori Awọn ọna Linux
Lori Debian ati itọsẹ rẹ bii Ubuntu ati Linux Mint, o le fi sii nipa lilo oluṣakoso package APT bi o ti han.
$ sudo apt-get update $ sudo apt-get install graphicsmagick
Lori Arch Linux ati Fedora, o le fi sori ẹrọ GraphicsMagick lati awọn ibi ipamọ eto aiyipada nipa lilo oluṣakoso package bi o ti han.
$ sudo pacman -S graphicsmagick [On Arch Linux] $ sudo dnf install GraphicsMagick [On Fedora 25+]
Lori awọn pinpin kaakiri Linux miiran bii RHEL, CentOS ati Fedora (awọn idasilẹ agbalagba), o le ṣajọ GraphicsMagick lati koodu orisun bi o ti han.
----------- 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
Lati wọle si awọn iṣẹ GraphicsMagick, lo gm
- iwulo laini aṣẹ-aṣẹ ti o lagbara, eyiti o nfunni ọpọlọpọ awọn aṣẹ-kekere bi ifihan, idanilaraya, ere orin, montage, ṣe afiwe, ṣe idanimọ, akopọ ati ọpọlọpọ diẹ sii, fun iraye si awọn iṣẹ gangan.
Lati jẹrisi pe a ti fi package GraphicsMagick sori ẹrọ rẹ, o le ṣiṣe aṣẹ atẹle.
$ gm display
Lẹhinna ṣiṣe awọn atẹle ti awọn ofin lati ṣayẹwo ọpọlọpọ awọn abala ti package ti a fi sii.
$ 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
Kọ ẹkọ Bii o ṣe le Lo GraphicsMagick ni Lainos
Atẹle ni diẹ ninu awọn apẹẹrẹ ipilẹ ti bii o ṣe le lo aṣẹ gm pẹlu awọn aṣayan wọnyi.
1. Lati han tabi wo aworan kan lati ọdọ ebute, ṣiṣe atẹle pipaṣẹ.
$ gm display girlfriend.jpeg
2. Lati tun iwọn ṣe pẹlu iwọn tuntun, ṣafihan iwọn kan ati giga yoo ṣe iwọn aifọwọyi ni ibamu bi o ti han.
$ gm convert -resize 300 girlfriend-1.jpeg girlfriend-1-resize-300.jpeg $ gm display girlfriend-1-resize-300.png
O tun le ṣalaye iwọn kan ati giga kan, ati pe aṣẹ yoo tun ṣe iwọn aworan si awọn iwọn yẹn laisi yiyipada awọn iwọn.
$ gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg $ gm display girlfriend-1-resize-300.png
3. Lati ṣẹda aworan iwara ti awọn aworan pupọ ninu itọsọna iṣẹ lọwọlọwọ, o le lo aṣẹ atẹle.
$ gm animate *.png
Akiyesi: Didara aworan ere idaraya ti o wa loke ko dara, nitori a ti ṣe iṣapeye lati dinku iwọn aworan.
4. Lati yi aworan pada si ọna kika kan si ekeji, fun apẹẹrẹ .jpeg
si .png
ati vise-versa.
$ gm convert girlfriend.jpeg girlfriend.png
5. Itele, o le ṣẹda itọsọna aworan wiwo ti gbogbo awọn aworan .png
rẹ bi a ti han.
$ gm convert 'vid:*.jpeg' all_png.miff $ gm display all_png.miff
6. Ni afikun, o ṣee ṣe lati ṣẹda aworan apapo (ni ọna kika akoj) lati awọn aworan lọtọ bi o ti han.
$ gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png $ gm display composite_image.png
Ọpọlọpọ wa ti o le ṣe pẹlu aṣẹ gm, a ti ṣẹṣẹ bo awọn apẹẹrẹ ipilẹ diẹ ninu nkan yii. O le wo wo gbogbo awọn aṣayan fun gm ati aṣẹ-aṣẹ rẹ, fun apẹẹrẹ, iyipada, tẹ:
$ gm -help $ gm help convert
Fun alaye diẹ sii, ṣabẹwo si oju-iwe akọọkan GraphicsMagick: http://www.graphicsmagick.org/
GraphicsMagick jẹ agbara ati eto ṣiṣatunkọ aworan ọlọrọ ti ẹya-ara fun Lainos ati awọn eto irufẹ Unix miiran. Ti o ba ni awọn ibeere tabi awọn ero lati pin, lo fọọmu esi ni isalẹ.