![KDE ühenduse indikaator võimaldab nüüd saata Ubuntu töölaualt SMS -e](/f/3c53b796fad1b99889328def8797f854.gif?width=100&height=100)
ImageMagick on tasuta avatud lähtekoodiga lihtne tarkvarakomplekt igasuguste pilditöötluste jaoks, mida kasutatakse pildifailide loomiseks, redigeerimiseks, teisendamiseks ja kuvamiseks.
See suudab lugeda ja kirjutada üle 200 pildifaili, nagu JPEG, GIF, PNG, TIFF ja Photo CD pildivormingud ning seda kasutatakse ka pisipiltide või captcha loomiseks. See sisaldab ka käsurea valikuid läbipaistvate või animeeritud gif -pildivormingute loomine ja palju muid funktsioone, nagu pildi suuruse muutmine, teritamine, pööramine või eriefektide lisamine.
Et kasutada ImageMagick tööriist koos PHP või Perl programmeerimiskeelt, peate installima ImageMagick koos Kujutage ette PHP pikendus PHP ja ImageMagick-Perl pikendus Perl.
Kujutage ette on lihtne PHP -laiendus piltide loomiseks ja muutmiseks ImageMagick API programmi. Nimes on segadus, nagu inimesed arvavad ImageMagick ja Kujutage ette mõlemad on samad, kuid võite kasutada ImageMagick ilma Kujutage ette laiendus, kuid selle kasutamiseks ja käivitamiseks peate mõlemad oma arvutisse installima.
Esiteks installige järgmine eeltingimus php-pirn, php-arendus ja gcc koostamiseks pakette Kujutage ette PHP laiend.
# yum install php-pirn php-devel gcc
Kui olete installinud php-pirn, php-arendus, ja gcc pakette, saate nüüd installida ImageMagick tarkvara jaoks PHP ja Perl toetust kasutades yum käsk.
# yum install ImageMagick ImageMagick-devel ImageMagick-perl.
TÄHTIS: ImageMagick pole saadaval CentOS/RHEL 8, ja see on asendatud GraafikaMagick selle asemel, mis on kahvel ImageMagick.
Paigaldama GraafikaMagick peal CentOS/RHEL 8, käivitage järgmine käsk.
# dnf info GraphicsMagick. # dnf install GraphicsMagick GraphicsMagick-devel GraphicsMagick-perl.
Järgmisena kontrollige seda ImageMagick on teie süsteemi installitud, kontrollides selle versiooni.
# teisendada --versioon Versioon: ImageMagick 6.7.8-9 2019-02-01 Q16 http://www.imagemagick.org Autoriõigus: autoriõigus (C) 1999-2012 ImageMagick Studio LLC. Omadused: OpenMP
CentOS/RHEL 8 kasutajad saavad versiooni kontrollimiseks käivitada järgmise käsu GraafikaMagick süsteemile paigaldatud.
# gm versioonGraphicsMagick 1.3.33 2019-07-20 Q16 http://www. GraphicsMagick.org/ Autoriõigus (C) 2002-2019 GraphicsMagick Group. Sellele tarkvarale kehtivad täiendavad autoriõigused ja litsentsid. Vt http://www. Üksikasju leiate GraphicsMagick.org/www/Copyright.html.
ImageMagicki installimiseks allikast vajate korralikku arenduskeskkonda koos kompilaatori ja sellega seotud arendustööriistadega. Kui teie süsteemis pole vajalikke pakette, installige arendustööriistad, nagu näidatud:
# yum groupinstall 'Arendustööriistad' # yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jaspis-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-arendus.
Laadige nüüd alla ImageMagicki lähtekoodi uusim versioon, kasutades järgmist wget käsk ja ekstraheerige see.
# wget https://www.imagemagick.org/download/ImageMagick.tar.gz. # tar xvzf ImageMagick.tar.gz.
ImageMagicki lähtekoodi seadistamine ja kompileerimine. Sõltuvalt teie serveri riistvara spetsifikatsioonidest võib selle valmimine veidi aega võtta.
# cd ImageMagick* # ./konfigureeri. # tegema. # pane installeerima.
Veenduge, et ImageMagicki kompileerimine ja installimine õnnestus.
# maagiaversioon Versioon: ImageMagick 7.0.8-28 Q16 x86_64 2019-02-19 https://imagemagick.org Autoriõigus: © 1999-2019 ImageMagick Studio LLC. Litsents: https://imagemagick.org/script/license.php. Omadused: Cipher DPC HDRI OpenMP Delegates (sisseehitatud): bzlib djvu fontconfig freetype jng jpeg lzma openexr pangocairo png tiff wmf x xml zlib.
Seejärel koostage Imagick PHP pikendamine. Selleks käivitage lihtsalt järgmine "pecl'Käsk. See installitakse ImageMagick ja kujutage ette PHP laiendusmoodul „Kujutage ette'All /usr/lib/php/modules kataloogi. Kui kasutate a 64-bitine süsteem, oleks mooduli kataloogi tee /usr/lib64/php/modules.
Märge: See palub teil pakkuda Imagemagick installimise eesliide, vajutage automaatseks tuvastamiseks lihtsalt sisestusklahvi.
# pecl install imagickimagick-3.4.3.tgz allalaadimine... Imack-3.4.3.tgz (245 410 baiti) allalaadimise alustamine... tehtud: 245 410 baiti. 19 lähtefaili, hoone. töötab: phpize. Seadistamine: PHP Api versioon: 20100412. Zend -moodul Api nr: 20100525. Zend Extension Api nr: 220100525. Sisestage Imagemagicki installimise eesliide [automaatne tuvastamine]:
Nüüd lisage "imagick.so"Laiendus"/etc/php.ini'Fail.
kajalaiend = imagick.so >> /etc/php.ini
Järgmisena taaskäivitage Apache veebiserver.
# teenuse httpd taaskäivitamine
Kontrollige Imagick PHP laiendit, käivitades järgmise käsu. Näete Imagicki laiendit, mis on sarnane allpool olevaga.
# php -m | grep imagick imagick
Kompileerimiseks ja installimiseks käivitage järgmised käsud GMagicki PHP laiendus.
# cd/usr/local/src. # wget https://pecl.php.net/get/gmagick. # tõrva xfvz gmagick. # cd gmagick-* # phpize. # ./konfigureeri. # tegema. # pane installeerima.
Nüüd lisage "gmagick.so"Laiendus"/etc/php.ini'Fail.
# kajalaiend = gmagick.so >> /etc/php.ini.
Seejärel taaskäivitage Apache veebiserver.
# systemctl taaskäivitage httpd.
Kinnita maagika PHP laiend, käivitades järgmise käsu.
# php -m | grep gmagick maagika.
Teise võimalusena saate luua faili nimega "phpinfo.php"Veebisaidi juurkataloogi all (nt: /var/www/html/).
# vi /var/www/html/phpinfo.php
Lisage järgmine kood.
php phpinfo ();
Avage oma lemmikveebibrauser ja tippige ‘ http://localhost/phpinfo.php'Või'http://ip-addresss/phpinfo.php"Ja kontrollige laiendust.