Articles of imagemagick

Обрезать или замаскировать изображение в круг

Каков наилучший способ обрезать или замаскировать изображение в круглую форму, используя библиотеки ImageMagick или GD? (Обратите внимание: решение существует на «других» сайтах Q и A, но не StackOverflow)

Удалить данные EXIF ​​из JPG с помощью PHP

Есть ли способ удалить данные EXIF ​​из JPG с помощью PHP? Я слышал о PEL, но я надеюсь, что есть более простой способ. Я загружаю изображения, которые будут отображаться онлайн, и хотел бы удалить данные EXIF. Благодаря! EDIT: я не могу / не могу установить ImageMagick.

Определение ориентации EXIF ​​и поворот изображения с помощью ImageMagick

Canon DSLRs, как представляется, сохраняет фотографии в альбомной ориентации и использует exif::orientation для вращения. Вопрос: Как можно использовать imagemagick для повторного сохранения изображения в предполагаемую ориентацию с использованием данных ориентации exif, чтобы больше не требовалось отображать данные exif в правильной ориентации?

Проблемы с переносом оболочки PHP / GD в Imagick

Недавно я обнаружил, что Imagick может поддерживать цветовые профили и, таким образом, создавать изображения лучшего качества по сравнению с GD (см. Этот вопрос / ответ для получения дополнительной информации), поэтому я пытаюсь перенести мою оболочку GD, чтобы вместо этого использовать класс Imagick, текущая реализация GD выглядит следующим образом: function Image($input, $crop = null, $scale = […]

Установка расширения ImageMagick с помощью php / windows

Запуск PHP версии 5.2.5 на Windows Server 2003 с IIS. Имейте практически идентичный сервер, где мы смогли установить ImageMagick без проблем. Он работает с той же версией php. Для установки были выполнены следующие шаги, но на этом сервере он просто не работает. Сам ImageMagick установлен, но php не загружает расширение. Мы потратили часы, пытаясь установить […]

Поддерживаемые форматы ImageMagick не имеют значения

Я установил загрузку и установку ImageMagick-6.8.3-7-Q16-x86-dll.exe из ссылки http://imagemagick.org/script/binary-releases.php#windows и я использую Windows 7 и PHP 5.3 +0,8. Когда он устанавливается, он правильно устанавливается на моем компьютере, и команды convert работают отлично. На моей конвертируемой конфигурации, что показано здесь : Но в моем разделе phpinfo я получаю: Поддерживаемые форматы ImageMagick не имеют ценности Я получил […]

Водяной знак на анимированном gif с php

Мне нужна функция, которая добавляет водяной знак в анимированный gif. Как я могу это сделать с PHP и ImageMagick? Это мой код, но он не работает. function IMagickWatermark($sf, $sfDest, $sfLogo, $sGravity='southeast'){ //$sCmd = "composite -compose bumpmap -gravity $sGravity $sfLogo \"$sf\" $sfDest"; $sCmd = "convert \"$sf\" -coalesce -gravity south -draw 'image over 0,0 0,0 \"$sfLogo\"' \"$sfDest\""; […]

Преобразование SVG-изображения в PNG с помощью PHP

Я работаю над веб-проектом, который включает в себя динамически сгенерированную карту США, окрашивающих разные состояния на основе набора данных. Этот файл SVG дает мне хорошую пустую карту США и очень легко изменить цвет каждого состояния. Трудность заключается в том, что браузеры IE не поддерживают SVG, поэтому для того, чтобы я мог использовать удобный синтаксис, предлагаемый […]

PHP: определение визуально искаженных изображений (правда, актуальных), загруженных через Curl с помощью GD / Imagemagick

Я использую Curl через Proxies для загрузки изображений со скребком, который я разработал. К сожалению, он получает нечетное изображение, которое выглядит так, и последнее полностью пустое: / Когда я тестирую изображения через imagemagick (используя идентификатор), он говорит мне, что они являются действительными изображениями. Когда я снова тестирую изображения через exif_imagetype () и imagecreatefromjpeg (), обе […]

Изменение размера анимированного GIF-файла без уничтожения анимации

Мне нужно изменить размер анимированного GIF-файла без разрушения анимации. Как я могу это сделать с помощью PHP?