Как установить расширение Imagick / imagemagick PHP на 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.

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

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

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

Неустранимая ошибка: class «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

Готово

  • Как сохранить изображение в галерее Android
  • Как resize изображения программно в объективе-c в iphone
  • Тень тени для изображения PNG в CSS
  • Android: загружено изображение Picasso. как показать сообщение об ошибке
  • html5: скопировать canvas в изображение и обратно
  • Как масштабировать BufferedImage
  • Android, как применить маску к ImageView?
  • Android сохранить просмотр в jpg или png
  • Преобразование Bitmap PixelFormats в C #
  • Сделать WPF Image load async
  • как добавить фоновое изображение в действие?
  • Interesting Posts

    Является ли это совместимым расширением компилятора для обработки стандартных библиотечных функций, отличных от constexpr, как constexpr?

    Есть ли инструмент, который позволяет мне редактировать изображение, чтобы он имел точный размер файла?

    Лекция откачки для регулярного языка

    Неавторизованное устройство Bluetooth поддерживает подключение к Mac

    «Обнаружение предметов» … yawn

    Создание пользовательской кнопки в Java с помощью JButton

    В чем разница между функцией static func и class func в Swift?

    Преобразование PDF в ePub

    Справка Excel. Возможно ли вернуть номер столбца второго совпадения в горизонтальном массиве?

    Проверка подлинности клиента HTTPS на Java

    Почему внешние classы Java получают доступ к закрытым членам внутреннего classа?

    Ssd работает медленно

    Что означает эта ошибка WCF: «Предупреждение о настраиваемом инструменте: невозможно импортировать wsdl: portType»

    Как отображать частоту в верхней части каждого фактора в штриховом шрифте в R

    Неверный показ Google Карты Infowindow

    Давайте будем гением компьютера.