ИмагеМагицк је бесплатни једноставан софтвер отвореног кода за било коју врсту манипулације сликама који се користи за креирање, уређивање, претварање, приказивање сликовних датотека.
Може читати и писати преко 200 сликовних датотека, као што су ЈПЕГ, ГИФ, ПНГ, ТИФФ и сликовни формати фотографија, а користи се и за генерисање сличица или цаптцха. Такође укључује опције командне линије за креирање транспарентних или анимираних формата гиф слика и многе друге функције попут промене величине, изоштравања, ротирања или додавања специјалних ефеката слици.
Да бисте користили ИмагеМагицк алатка са ПХП или Перл програмски језик, мораћете да га инсталирате ИмагеМагицк са Имагицк ПХП проширење за ПХП и ИмагеМагицк-Перл проширење за Перл.
Имагицк је једноставно ПХП проширење за креирање и измену слика помоћу ИмагеМагицк АПИ програм. Постоји забуна у називу, јер људи тако мисле ИмагеМагицк и Имагицк оба су иста, али можете их користити ИмагеМагицк без Имагицк проширење, али морате да инсталирате оба на машини да бисте га користили и покренули.
Прво инсталирајте следеће предуслове пхп-крушка, пхп-девел и гцц пакете за компајлирање Имагицк ПХП проширење.
# иум инсталл пхп-пеар пхп-девел гцц
Након што инсталирате пхп-крушка, пхп-девел, и гцц пакете, сада можете инсталирати ИмагеМагицк софтвер за ПХП и Перл подршка коришћењем иум команда.
# иум инсталл ИмагеМагицк ИмагеМагицк-девел ИмагеМагицк-перл.
ВАЖНО: ИмагеМагицк није доступан у ЦентОС/РХЕЛ 8, и замењен је са ГрапхицсМагицк уместо тога, што је рачва од ИмагеМагицк.
За инсталацију ГрапхицсМагицк на ЦентОС/РХЕЛ 8, покрените следећу команду.
# днф инфо ГрапхицсМагицк. # днф инсталл ГрапхицсМагицк ГрапхицсМагицк-девел ГрапхицсМагицк-перл.
Затим проверите то ИмагеМагицк је инсталиран на вашем систему провером његове верзије.
# цонверт --версион Верзија: ИмагеМагицк 6.7.8-9 2019-02-01 К16 http://www.imagemagick.org Ауторско право: Ауторско право (Ц) 1999-2012 ИмагеМагицк Студио ЛЛЦ. Карактеристике: ОпенМП
ЦентОС/РХЕЛ 8 корисници, могу покренути следећу команду да провере верзију ГрапхицсМагицк инсталиран на систему.
# гм верзијаГрапхицсМагицк 1.3.33 2019-07-20 П16 http://www. ГрапхицсМагицк.орг/ Ауторска права (Ц) 2002-2019 ГрапхицсМагицк Гроуп. Додатна ауторска права и лиценце важе за овај софтвер. Видите http://www. ГрапхицсМагицк.орг/ввв/Цопиригхт.хтмл за детаље.
Да бисте инсталирали ИмагеМагицк из извора, потребно вам је одговарајуће развојно окружење са компајлером и повезаним развојним алатима. Ако на систему немате потребне пакете, инсталирајте развојне алате као што је приказано:
# иум гроупинсталл 'Девелопмент Тоолс' # иум -и инсталл бзип2-девел фреетипе-девел либјпег-девел либпнг-девел либтифф-девел гифлиб-девел злиб-девел гхостсцрипт-девел дјвулибре-девел либвмф-девел јаспер-девел либтоол-лтдл-девел либКс11-девел либКсект-девел либКст-девел лцмс-девел либкмл2-девел либрсвг2-девел ОпенЕКСР-девел пхп-девел.
Сада преузмите најновију верзију изворног кода ИмагеМагицк користећи следеће вгет команда и извуците га.
# вгет https://www.imagemagick.org/download/ImageMagick.tar.gz. # тар квзф ИмагеМагицк.тар.гз.
Конфигуришите и компајлирајте изворни код ИмагеМагицк -а. У зависности од спецификација хардвера вашег сервера, ово може потрајати неко време да се заврши.
# цд ИмагеМагицк* # ./цонфигуре. # направити. # маке инсталл.
Проверите да ли су превођење и инсталирање програма ИмагеМагицк били успешни.
# магија -верзија Верзија: ИмагеМагицк 7.0.8-28 К16 к86_64 2019-02-19 https://imagemagick.org Ауторско право: © 1999-2019 ИмагеМагицк Студио ЛЛЦ. Лиценца: https://imagemagick.org/script/license.php. Карактеристике: Ципхер ДПЦ ХДРИ ОпенМП Делегати (уграђени): бзлиб дјву фонтцонфиг фреетипе јнг јпег лзма опенекр пангоцаиро пнг тифф вмф к кмл злиб.
Затим саставите Имагицк за ПХП продужетак. Да бисте то урадили, једноставно покрените следеће „пецл‘Наредба. То ће се инсталирати ИмагеМагицк и имагицк ПХП модул за проширење ‘Имагицк.тако' под /usr/lib/php/modules именик. Ако користите а 64-бит систем, путања директоријума модула би била /usr/lib64/php/modules.
Белешка: Тражиће од вас да доставите Имагемагицк инсталацијски префикс, једноставно притисните ентер за аутоматско откривање.
# пецл инсталл имагицкпреузимање имагицк-3.4.3.тгз... Почетак преузимања имагицк-3.4.3.тгз (245,410 бајтова)... учињено: 245,410 бајтова. 19 изворних датотека, зграда. покренут: пхпизе. Конфигурисање за: ПХП Апи верзија: 20100412. Зенд Модуле Апи Но: 20100525. Зенд Ектенсион Апи Но: 220100525. Наведите префикс Имагемагицк инсталације [аутодетецт]:
Сада додајте „имагицк.тако„Проширење на“/etc/php.ini‘Датотека.
ецхо ектенсион = имагицк.со >> /етц/пхп.ини
Затим поново покрените Апацхе веб сервер.
# услуга хттпд рестарт
Потврдите Имагицк ПХП екстензију покретањем следеће наредбе. Видећете проширење Имагицк слично доњем.
# пхп -м | греп имагицк имагицк
Покрените следеће команде за компајлирање и инсталирање ГМагицк ПХП проширење.
# цд/уср/лоцал/срц. # вгет https://pecl.php.net/get/gmagick. # тар кфвз гмагицк. # цд гмагицк-* # пхпизе. # ./цонфигуре. # направити. # маке инсталл.
Сада додајте „гмагицк.со„Проширење на“/etc/php.ini‘Датотека.
# ецхо ектенсион = гмагицк.со >> /етц/пхп.ини.
Затим поново покрените Апацхе веб сервер.
# системцтл поново покрените хттпд.
Проверити гмагицк ПХП проширење покретањем следеће наредбе.
# пхп -м | греп гмагицк гмагицк.
Алтернативно, можете да креирате датотеку под називом „пхпинфо.пхп„У основном директоријуму веб локације (нпр: /var/www/html/).
# ви /вар/ввв/хтмл/пхпинфо.пхп
Додајте следећи код.
пхп пхпинфо ();
Отворите омиљени веб прегледач и откуцајте ‘ http://localhost/phpinfo.php'Или'http://ip-addresss/phpinfo.php‘И потврдите проширење.