Articles of imagick

Imagick php windows

Я пытаюсь использовать iMagick в Symfony2. Я использую PHP 5.4.16 и все, что я сделал: 1-Скопировать php_imagick_nts.dll из каталога php5-4 из извлеченного http://valokuva.org/~mikko/imagick-php54-php53.tgz в php / ext. 2-Переименуйте его в php_imagick.dll и добавьте «extension = php_imagick.dll» в php.ini 3-Создайте страницу следующим образом: <?php $a = new Imagick(); ?> но я получаю это: Fatal error: Class […]

Imagick on heroku – это возможно?

Мне нужно сделать некоторые действия по jpeg-изображениям – PHP GD Heroku этого не позволяет. Я читал, что это возможно с Imagick, поэтому я переписал код, подтолкнул его к герою и … PHP Неустранимая ошибка: класс «Imagick» не найден в […] Так что я делаю что-то не так (код работает локально)? $tlo = new Imagick(); $tlo->newImage(640, […]

Imagick не загружает изображения, с сообщением об ошибке «NoDecodeDelegateForThisImageFormat»

Пытаюсь создать миниатюру, но я получаю некоторые ошибки, и у меня нет опыта работы с Imagick. Вот мой PHP: <?php try { $imagick = new Imagick(); $imagick->readImage('C:\xampp\htdocs\ppa\032.JPG'); $imagick->thumbnailImage(800, 800); $imagick->writeImage('032(2).JPG'); } catch(Exception $e) { die('Error when creating a thumbnail: ' . $e->getMessage()); } ?> Затем я получу этот код ошибки: Ошибка при создании эскиза: NoDecodeDelegateForThisImageFormat […]

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

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

Выходное изображение из образа Imagick в PHP

Я использую Imagick lib для внесения некоторых изменений в исходное изображение. Затем я хотел бы выводить его непосредственно в браузер без сохранения. Есть ли способ сделать это? Я попытался использовать Imagick::writeImage('STDOUT') (пустой вывод) и 'php: // stdout' с ошибкой «Невозможно записать в файл». Есть идеи? 🙂

как использовать imagik annotateImage для китайского текста?

Мне нужно аннотировать изображение с помощью китайского текста, и я использую библиотеку Imagick прямо сейчас. Примером китайского текста является 这 是 中文 Используемый китайский файл шрифтов Файл изначально называется 华文 黑体 .ttf его также можно найти в Mac OSX в разделе / ​​Library / Font Я переименовал его на английский STHeiTi.ttf, чтобы было проще вызвать […]

php imagic конвертировать PNG в jpg

$image = "[…]"; //binary string containing PNG image $file = fopen('image.tmp', 'wb'); fputs($file, $image); fclose($file); $image = new Imagick('PNG:image.tmp'); $image->thumbnailImage($width, $height); $image->setImageFormat('jpg'); $image->setCompressionQuality(97); $image->writeImage('image.jpg'); Вышеупомянутое не работает и дает мне черное изображение для этого изображения. Вместо этого […] $image->setImageFormat('png'); $image->setCompressionQuality(97); $image->writeImage('image.png'); все в порядке. Я думаю, что он должен сделать что-то с прозрачным фоном, который […]

Использование прозрачного PNG в качестве маски для клипа

Можно ли взять это изображение: image1 http://img.ruphp.com/php/2d8neo0.png И примените эту маску: маска http://img.ruphp.com/php/2091450.png И превратите это в это: image2 http://img.ruphp.com/php/23m7apv.png Используя GD или Imagick? Я знаю, что можно маскировать изображение с помощью фигур, но я не уверен, как это сделать с заранее созданным альфа-прозрачным изображением. : s

Прозрачный до белого в Imagick для PHP

У меня есть png-изображение с прозрачным фоном, и я хочу преобразовать его в jpg-изображение с белым фоном. Код в основном таков: $image = new Imagick('transparent.png'); $image->writeImage('opaque.jpg'); Но это создает черный фон jpg. Я боролся с худшей документацией, когда-либо пытавшейся найти способ преобразования прозрачного в белый безрезультатно. Редактирование : Хорошо, я попробовал идею Марка Б и […]

как я могу изменить dpi на изображение с расширением imagick

Мне нужно изменить все загруженные файлы на 72 dpi. Я использую расширение php imagick. heres, что я пробовал (изображение, которое я использую, 300dpi): $image = new Imagick(); $image->setResolution(72,72) ; $image->readImage($img); $image->resampleImage (72,72,imagick::FILTER_UNDEFINED,1); $image->writeImage($target) это ни к чему не похоже. изображение загружается, но остается при 300 dpi

Intereting Posts
Что быстрее и лучше определить, существует ли ключ массива в PHP? Возобновляемая загрузка с использованием API клиентов Google. Недопустимый URL загрузки получить последний обновленный столбец в mysql Ajax, JQuery html table re-order Отключить PHP в каталоге (включая все подкаталоги) с помощью .htaccess PHP If / Else Argument и объекты PDO Случайное воспроизведение в случайном порядке без повторения одинаковых результатов substr_count и массив как игла как получить куки от php curl в переменную Ошибка FQL 102 Требуется сеанс пользователя для повторного запроса Должен ли я использовать фигурные скобки или конкатенатные переменные в строках? Каков правильный способ установки переменных ENV в Laravel 5? Импортируйте CSV-файл в контроллер Laravel и вставьте данные в две таблицы Странный текст при преобразовании XML-массива в XML Алгоритм определения цвета границы изображения в PHP