Articles of imagemagick imagick

Задайте каталог PHP ImageMagick tmp

Я пытаюсь установить временную директорию, которую ImageMagick использует для преобразования файлов. В настоящее время при преобразовании больших PDF-файлов временная папка быстро доходит до 2 или 3 терабайт. Это слишком много для хранения на диске серверов, поэтому я планирую использовать AWS EFS для хранения всего. У меня есть накопитель EFS, установленный в /efs и я пытаюсь […]

как изменить размер SVG с помощью Imagick / ImageMagick

Я отправляю строковое представление SVG-файла на сервер и используя Imagick, чтобы превратить это в jpeg следующим образом: $image = stripslashes($_POST['json']); $filename = $_POST['filename']; $unique = time(); $im = new Imagick(); $im->readImageBlob($image); $im->setImageFormat("jpeg"); $im->writeImage('../photos/' . $type . '/humourised_' . $unique . $filename); $im->clear(); $im->destroy(); Однако я хочу изменить размер SVG до его растеризации, чтобы получившееся изображение […]

Как использовать Imagick для слияния и маскировки изображений?

Я очень мало разбираюсь в обработке изображений и даже в меньшей степени от используемой терминологии, поэтому, пожалуйста, несите меня. В принципе, я хочу объединить два изображения вместе, где один из них будет действовать как маска. Это изображение выглядит примерно так: Где синий и желтый фон в действительности прозрачны. Это изображение используется в качестве маски для […]

Попросите GD получить изображение из двоичной строки

У меня есть база данных, в которой хранятся изображения в поле BLOB MySQL. Я настраиваю сценарий, который выбирает и отображает изображения на основе идентификатора в URL-адресе, и я также сделал это, если вы добавили? Resize = 800×600, это изменит размер изображения (в данном случае – до 800×600). Хост, который я использую, не имеет установленного Imagemagick […]

Отображение изображений PHP-Imagemagick

У меня есть php-код, который создает миниатюру PDF следующим образом; <?php $file ="test.pdf"; $im = new imagick(realpath($file).'[0]'); $im->setImageFormat("png"); $im->resizeImage(200,200,1,0); header("Content-Type: image/jpeg"); $thumbnail = $im->getImageBlob(); echo $thumbnail; ?> Что хорошо работает. Но если я хочу отображать изображение на веб-странице, я должен использовать <img src=""> . Есть ли способ удалить header("Content-Type: image/jpeg"); из синтаксиса и эхо-изображения с […]

Как установить ImageMagick для использования с PHP в Windows 7 (3)

Есть и другие темы о том, как установить Imagick на Windows 7, но пока не помогаю мне. 🙁 (Возможно, проблемы возникли с более поздними версиями) Я выполнил следующие шаги для установки: Загрузите и установите ImageMagick http://www.imagemagick.org/download/binaries/ImageMagick-6.8.8-1-Q16-x86-dll.exe Загрузите php_imagick.dll и скопируйте в расширение dir (c: \ xampp \ php \ ext) http://www.peewit.fr/imagick/php55/vc11/x86/ts/php_imagick.dll Измените файл php.ini и […]

Как создать большое (высокое качество 300 точек на дюйм) изображение из JSON / массив данных (ширина, высота, x, y, ангелы) с помощью PHP ImageMagic / Imagick

Я создал дизайн (270×470) с некоторыми изображениями и текстом на Canvas с помощью FabricJs, затем я экспортирую все изображения / текстовую информацию в формате JSON с помощью метода canvas.toJSON () fabricJS. Теперь мне нужно перерисовать этот дизайн на высоком качестве ( 2790×4560) в PHP с помощью Imagick. JSON dataArray для дизайна выше, который содержит всю […]

Конвертирование PDF в JPG с использованием PHP

Я пытаюсь преобразовать PDF в IMG (JPG) с помощью PHP. Я использую расширение. это мой код $fp_pdf = fopen($pdf, 'rb'); $img = new imagick(); // [0] can be used to set page number $img->readImageFile($fp_pdf); $img->setImageFormat( "jpg" ); $img->setImageCompression(imagick::COMPRESSION_JPEG); $img->setImageCompressionQuality(90); $img->setResolution(300,300); $img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH); $data = $img->getImageBlob(); мой исходный pdf-файл имеет правый размер (210×297 мм, как и A4). […]

Imagick: установка силы тяжести в объекте Imagick

У меня возникают некоторые реальные трудности, связанные с гравитацией изображения в Imagick. Мне удалось установить гравитацию объекта ImaickDraw, но я не смог установить его в объекте Imagick. Ниже приведен базовый код, который я использую в данный момент. Я просто использовал то же, что и для ImagickDraw, но, очевидно, он не работает. $rating = new Imagick("ratings/" […]

Конвертировать .psd и .ai в PNG / JPG с помощью imagick

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