Intereting Posts
Как объединить значения из нескольких строк с одним и тем же идентификатором в запятую, разделенные уникальным идентификатором метод вызова класса (с конструкторами) без создания объекта в php почему невозможно загрузить объект внутри другого? Проблема html_entity_decode в PHP? Выполнить PHP после нового заказа в Magento Надежность PHP $ _SERVER Обновление базы данных DBD для Zend Как рассчитать разницу во времени с графиком, работающим с двумя марками времени? Преобразование секунд в дни, часы, минуты и секунды Получить автоматически сгенерированный идентификатор после вставки POSTing произвольное количество записей из HTML-формы PHP – создание эскизов и сохранение пропорций Как отправить HTML-письма с включенным CSS с помощью PHPMailer? PHP DOMDocument заменит дочерний элемент DOMElement на строку HTML Как искать строку во внутреннем массиве с помощью mongodb?

Как установить Imagick / imagemagick на windows 7

Как установить макинтош изображения в Windows 7. Я выполнил эту инструкцию

Чтобы установить IMagick в Windows XP (php 5.2.x)

  1. загрузить и установить ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe

  2. скачать php_imagick_dyn-Q16.dll от: http://valokuva.org/outside-blog-content/ imagick-windows-builds / 080709 /

    скопируйте dll в [PHP] / dir и переименуйте его в php_imagick.dll

  3. Вы должны отредактировать файл php.ini и добавить новое расширение

    extension=php_imagick.dll 
  4. Сохраните файл ini и перезапустите сервер Apache.

    (При необходимости перезапустите окна)

  5. phpinfo() должен показывать включенное изображение.

после этого я выполняю образец сценария, но его не работает. Он показывает недостающую ошибку класса Imagic .

Неустранимая ошибка: класс «Imagick» не найден в C: … \ imgborder.php в строке XXX

Пожалуйста, помогите мне установить Imagick. 🙁

Проверьте разрешения на файл .dll, чтобы убедиться, что пользователь Apache имеет доступ к чтению файла. Лучше изменить разрешение каталога [PHP] / extension.

Чтобы изменить разрешение

  1. Щелкните правой кнопкой мыши файл (ы) или папку (ы)
  2. Выберите «Свойства»
  3. Выберите вкладку «Безопасность»
  4. Нажмите кнопку «Изменить».

Измените разрешение пользователя на полный контроль.

  • Загрузите двоичные файлы на странице PECL (найдите ссылки «DLL»).
    • альтернативный листинг (более прямой доступ, те же файлы)
  • Откройте архив, скопируйте все файлы * .dll в каталог «php \ ext».
  • Добавьте расширение к вашему php.ini:

    • Обычно вы должны добавить extension=php_imagick.dll .
    • На некоторых платформах WAMP это может быть вместо extension=ext/php_imagick.dll . Просто посмотрите, как существующие расширения определяются и делают одинаково.
  • Перезапустите веб-сервер.

На данный момент установлен Imagick, но вы, вероятно, столкнетесь с этой ошибкой:

ImagickException: NoDecodeDelegateForThisImageFormat

Это означает, что вам необходимо установить ImageMagick:

  • На этой странице загрузите архив ImageMagick, соответствующий установленному Imagick (версия MSVC, архитектура процессора).
  • Откройте каталог «bin» этого архива, скопируйте файлы * .dll в каталог «php \ ext». Например, для обработки JPEG вам понадобится IM_MOD_RL_jpeg_.dll.

Вот двоичные файлы Windows для imagick 2.3.0, скомпилированные с VC6 (вы можете найти двоичные файлы VC9 в блоге Mikko) против PHP 5.3.2 (API20090626).

Попробуйте эту ссылку

Я изучил это решение, здесь вы найдете все необходимые библиотеки. Загрузите этот http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-windows-dll.exe

Найдите свои DLL здесь http://www.peewit.fr/imagick/

Чтобы узнать, какая библиотека соответствует вашим потребностям, легко запустить phpinfo ()

Там вы найдете следующую строку:

Компилятор MSVC9 (Visual C ++ 2008)

MSVC9 сообщает вам, что он скомпилирован с Visual C9, поэтому вам нужно загрузить версию VC9. Это все.

Приятного дня, у меня много часов исследований.

Это может ударить ноготь с помощью 5-фунтового молотка, но мне нравится Cygwin , Unix-подобная среда для Windows; он включает в себя imagemagick как пакет.

Просто используйте шоколадный

choco install imagemagick

Готово