Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
ImageMagick® - это программный пакет для создания, редактирования, создания или преобразования растровых изображений. Он может читать и записывать изображения в различных форматах (более 100), включая DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG и TIFF. Используйте ImageMagick для изменения размера, зеркального отражения, поворота, поворота, искажения, сдвига и преобразования изображений, настройки цветов изображения, применения различных специальных эффектов или рисования текста, линий, многоугольников, эллипсов и кривых Безье.
ImageMagick может быть установлен либо с помощью репозитория remi, либо путем компиляции исходного кода из последней стабильной версии. Следующее руководство по установке является еще одним руководством по установке расширения ImageMagick PHP (imagick).
Если вы не установили репозиторий epel, установите его сейчас.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm
Далее установите репозиторий remi:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
Для включения репозитория remi требуется дополнительный шаг:
Используйте ваш любимый текстовый редактор, чтобы открыть /etc/yum.repos.d/remi.repo. Найдите раздел remi, найдите enabled=0и измените его на enabled=1.
Убедитесь, что установлены необходимые зависимости:
yum install -y gcc php-devel php-pear
Затем установите ImageMagick:
yum install -y ImageMagick ImageMagick-devel
Дополнительно: если вы планируете использовать ImageMagick в Perl-скриптах:
yum install ImageMagick-perl
Установка завершена.
Сначала установите зависимости:
yum -y groupinstall 'Development Tools'
yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel
Теперь загрузите исходный код:
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*
Сконфигурируйте и скомпилируйте исходный код. В зависимости от характеристик вашего сервера, это может занять некоторое время.
./configure
make
make install
Убедитесь, что компиляция и установка прошли успешно:
convert --version
Установите imagickмодуль расширения PHP imagick.so:
pecl install imagick
Вам будет предложено указать префикс установки ImageMagick. Нажмите [ENTER]для автоматического определения. Вы можете получить эту ошибку, выполнив команду pecl:
"Error shtool at '/var/tmp/imagick/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script"
Это связано с безопасным и смонтированным /tmpкаталогом. Возможно, вы настроили вашу /tmpпапку таким образом, как часть блокировки безопасности вашего сервера. Чтобы временно устранить эту ошибку, удалите /tmpстроку /etc/fstabи перезагрузите компьютер. Запустите команду pecl снова. Когда установка завершится, вы можете добавить /tmpстроку назад /etc/fstabи перезагрузиться. Использование umountкоманды не будет работать, если /tmpесть nosuid,noexec,nodevварианты.
Далее добавьте imagick.soрасширение к php.iniфайлу. Начните с поиска вашего php.iniфайла. Это обычно находится в /etc.
php -i | grep "Loaded Configuration File"
Используйте текстовый редактор, чтобы открыть php.iniи найти раздел динамического расширения. Добавить extension=imagick.so, затем сохранить.
Проверьте список расширений php, чтобы убедиться, что imagick установлен правильно:
php -m | grep imagick
Если вы используете веб-сервер, такой как Apache, не забудьте перезапустить его:
service httpd restart
Изучение 26 методов анализа больших данных: часть 1
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше