У меня есть этот код: <?php $image = new Imagick(__DIR__ . DIRECTORY_SEPARATOR . '__stack__.jpg'); $image->medianFilterImage(2); $image->setColorspace(Imagick::COLORSPACE_GRAY); $image->medianFilterImage(2); $xKernel = array(-0.70,0,0.70,-0.70,0,0.70,-0.70,0,0.70); $max = $image->getQuantumRange(); $max = $max["quantumRangeLong"]; $image->setImageBias(0.50 * $max); // -bias 50% $image->convolveImage($xKernel, Imagick::CHANNEL_ALL); header('Content-type: image/jpeg'); echo $image; Что я запускаю под полем WAMP и под полем LAMP. Локальное / Производство, соответственно. Оба работают с […]
Я устанавливаю расширение ImageMagic это моя версия php версии php это версия моего воображаемого воображения это мой пример php-кода: ?php try{ $im = new Imagick() $im->readImage('C:\xampp\htdocs\ldpc\application\views\gambar1.jpg'); if ($im->getImageHeight() > 500) { $im->resizeImage(500, 500, Imagick::FILTER_LANCZOS, 1); } $im->sepiaToneImage(90.5); header('Content-type: ' . $im->getFormat()); echo $im->getImageBlob(); } catch (Exception $e) { echo $e->getMessage(); } ?> и он выглядит […]
Я загружаю прозрачное изображение png и каждый раз, когда я пытаюсь установить цвет bg, используя setimagebackgroundcolor() он все еще прозрачен $input_img = new Imagick(); $input_img->setBackgroundColor("#ff0000"); $input_img->readImage("transparent.png"); $input_img->setimagebackgroundcolor("#00ff00"); $input_img->setImageFormat("png"); $input_img->setimagebackgroundcolor("#ff00ff"); $input_img->writeimage("image.png");
У меня проблема с библиотекой php imagick . Я делаю рекурсивный поиск в своей файловой системе и ищу любые pdf файлы. $it = new RecursiveDirectoryIterator("/test/project"); $display = Array ('pdf'); foreach(new RecursiveIteratorIterator($it) as $file){ if (in_array(strtolower(array_pop(explode('.', $file))), $display)) { if(file_exists($file)){ echo $file; //this would echo /test/project/test1.pdf $im = new Imagick($file); $im->setImageFormat("jpg"); file_put_contents('test.txt', $im); } } } […]
Мы конвертируем страницы PDF в несколько отдельных изображений. Мы нашли фрагмент кода в stackoverflow и преобразовали его в класс обслуживания. У нас установлен Imagick, и он появляется в phpinfo (). Однако в нашем приложении laravel, версии 5.2, мы получаем следующую ошибку. ReflectionException in Container.php line 798: Class Imagick does not exist Мы протестировали наш код […]
Я пытаюсь воссоздать скрипт, который использует команду ImageMagick «convert» для создания изображения. Но я хочу сделать то же самое на PHP, используя Imagick (версия 6.6.2-10). Команда выглядит следующим образом: convert A1.mpc A3.mpc A4.mpc -channel rgba -alpha on -virtual-pixel background -background none -define compose:args=312×26.6776 -compose displace -composite out.mpc Я узнал, что параметры означают следующее: convert {background} […]
Я хотел бы использовать iMagick с моей веб-страницей PHP, но я не могу найти, где скачать официальное расширение PHP для Windows, скомпилированное с кодом http://pecl.php.net/package/imagick Я нашел несколько ссылок в Интернете, например: http://valokuva.org/outside-blog-content/imagick-windows-builds/php53/imagick-2.3.0-dev/ http://dev.freshsite.pl/php-extensions/imagick.html Но некоторые расширения PHP очень старые и приводят к сбою Apache, другие работают. И как я могу доверять DLL-код внутри? Есть […]
Да, я знаю, что есть вопросы, связанные с stackoverflow, но они не очень хорошо работают по моей потребности. Я пытаюсь заменить цвет изображения другим цветом. В нижеприведенном коде я заменяю (255,0,255) на (0,192,239). Ниже код работает, но не полностью заменяет новый цвет над розовым (255,0,255) цвета, некоторые мелкие точки или граница розового цвета все еще […]
У меня проблема с изменением размера всего фрейма с помощью php imagick. это взято из официального примера php doc http://ir.php.net/manual/en/imagick.examples-1.php /* Create a new imagick object and read in GIF */ $im = new Imagick("/tmp/bbb.gif"); /* Resize all frames */ foreach ($im as $frame) { /* 50×50 frames */ $frame->thumbnailImage(50, 50); /* Set the virtual […]
У меня есть строка, содержащая разметку для элемента svg. <svg id="someId" width="300" height="300"> <polygon id="another_id" fill="green" stroke="black" stroke-width="5" points="200,100 131,5 19,41 19,159 131,195 "></polygon> </svg> Как я могу прочитать эту строку в Imagick и отобразить ее. $svg = '<svg id="someId" width="300" height="300"><polygon id="another_id" fill="green" stroke="black" stroke-width="5" points="200,100 131,5 19,41 19,159 131,195 "></polygon> </svg>'; $image = […]