У меня есть PHP-скрипт для преобразования PDF-файлов в изображения с использованием imagick. Он работает на моем локальном поле, но на рабочем сервере он не выполняет команду, но не уверен в причине, потому что я не могу видеть вывод выполнения моей команды. Нет доступа к SSH или к панели администратора. Чтобы решить эту проблему, мне нужно […]
Я прочитал много сообщений, связанных с установкой imagick и делегатов декодирования. Но большинство из них были основаны только на среде linux. Я работаю над xampp (xampp 1.8.1 и PHP версии 5.4.7) в среде Windows. Я не привык к этим командам. Пожалуйста, помогите мне установить делегатов декодирования для imagick. А также, пожалуйста, сообщите мне, как проверить […]
У меня почти такая же проблема, как здесь: ImagickException с сообщением делегата Postscript не удалось на MAMP 3.0.5 Я хотел бы прочитать SVG-файл (5 набор диаграмм Venn), который я создал с помощью php, и я хотел бы написать его в png / jpeg или в любом другом файле … ничего не работает. Он ломается на […]
У меня есть некоторые проблемы с php и imagick, я хочу преобразовать некоторое изображение из системы rgb в cmyk, но у меня только черный / или не фоновый ничего. $icc_cmyk = file_get_contents('USWebUncoated.icc'); $img->profileImage('icc', $icc_cmyk); $img->setImageColorspace(12); if ($php_vs < 5.3) { //ADJUST GAMMA BY 20% for 5.2.x $img->levelImage(0, 2.0, $range['quantumRangeString']); } else { //php 5.3 hack […]
Я создаю изображения текста, используя Imagick (думаю, баннеры сайта – они выглядят так). У меня заканчивается нехватка ресурсов на сервере в этой функции, в частности, в annotate строке. public function output_image($type = 'png') { $this->set_draw($this->font_size); $this->image->newImage($this->width*1.3, $this->line_height*2.5, 'transparent'); // make an image that's too big $this->image->annotateImage($this->draw, $this->font_size*0.5, //x offset for cursive fonts $this->font_size, // vertical […]
Я использую imagick для создания эскизов для PDF-документов. Я получаю фатальную ошибку на этой строке. $imagick->readImage($file .'[0]'); Я попробовал обернуть в try catch, но, как я понял, это не работает, потому что это фатальная ошибка, а не исключение. Как бы я изящно поймал эту ошибку? Меня больше беспокоит использование PHP для обнаружения ошибки, чем решение […]
У меня есть html-форма для загрузки изображений, я хочу изменить размер / уменьшить размер файла в процессе загрузки. $uploadDir= "/uploads"; $imageName= $_FILES['image']['name']; $tempPath = $_FILES['image']['tmp_name']; move_uploaded_file ($tempPath,$uploadDir); размер-свертка: convert $imageName -resize 800×600 -strip -quality 50 -interlace line output.jpg миниатюры: convert $imageName -resize x120 -gravity center -crop 120×120+0+0 +repage thumb_output.jpg это первый раз, используя Imagick! Спасибо
Я установил Imagick на Ubuntu 12.04, но все же получаю Класс «Imagick» не найден Когда я проверяю терминал php -m я получил [PHP Modules] bcmath bz2 calendar Core ctype date dba dom ereg exif fileinfo filter ftp gettext hash iconv imagick json libxml mbstring mhash openssl pcntl pcre PDO Phar posix readline Reflection session shmop […]
Я пытаюсь преобразовать первую страницу PDF в файл изображения. У меня есть следующий код: $im = new imagick('/images/test.pdf[0]'); $im->setImageFormat("jpg"); $page=$im->queryFormats(); echo "<pre>"; print_r ($page); echo "</pre>"; Однако я получаю сообщение об ошибке: Uncaught exception 'ImagickException' with message 'unable to open image Если я изменю: $im = new imagick('/images/test.pdf[0]'); чтобы: $im = new imagick('/images/test.pdf'); Я получаю […]
Когда я вызываю конструктор Imagick, PHP / CGI падает. Файл imagick.dll загружается в файл php.ini (расширение), и я установил imagix. Я использую EngineX (NGINX) и PHP 5.3.4. Я использую потокобезопасную версию PHP и Imagick.dll (ext) Есть идеи, почему это происходит?