imagick

    1热度

    1回答

    我需要知道如何使用Imagick蒙版任何方形图像。这里是我到目前为止的代码,但图像只是没有得到正确蒙: 获取图像 $srcFile = 'filename.png'; $image = new Imagick($srcFile); 裁剪图像,以方 $d = $image->getImageGeometry(); $src_width = $d['width']; $src_height

    1热度

    1回答

    我使用imagick检查的图像中PHP这样的格式: $image = new Imagick('simple.svg'); echo $image->getImageFormat(); 令我惊喜,输出为PNG,即使Imagick::queryFormats()名单SVG作为已知类型。 一切从Apache的,到PHP,到imagick应是最新(新安装): PHP Version

    0热度

    2回答

    我注意到,PHP Imagick在处理PNG时改变了IDAT块。 这到底如何?是否有可能创建保持不变的IDAT块?是否有可能预测Imagick的结果? 背景资料这个问题: 我不知道下面的代码(PHP文件上传的一部分)是否能防止PNG图像隐藏PHP代码(例如webshel​​ls): $image = new Imagick('uploaded_file.png'); $image->stripI

    2热度

    1回答

    我不能使用flatternImages()函数,因为它已被弃用。 我必须使用 $im->setImageAlphaChannel(\Imagick::ALPHACHANNEL_REMOVE); $im->mergeImageLayers(\Imagick::LAYERMETHOD_FLATTEN); 但ALPHACHANNEL_REMOVE常数是不确定的。 我该如何解决这个问题? P.S.

    0热度

    1回答

    我必须使用PHP GD的图像。问题是当我复制原始图片时,颜色不一样。 原始图片: OriginalPicture 人们告诉我我JPG转换成sRGB的PROFIL代替AdobeRPG。 所以我做到了: $image = new Imagick($chemin_image); // On enleve tout les profils qu'il y avait à la base $image

    0热度

    1回答

    我运行Ubuntu 14.04.5 LTS 我已经运行以下命令 sudo apt-get update sudo apt-get install imagemagick sudo apt-get install php5-imagick sudo apt-get update 编辑我php.in /等/ PHP/5.6/apache2的/ php.ini中加入在文件 extension=

    1热度

    1回答

    是否可以更改或替换Imagick adaptiveThresholdImage中的输出颜色? 我用这个代码:http://phpimagick.com/Imagick/adaptiveThresholdImage function adaptiveThresholdImage($imagePath, $width, $height, $adaptiveOffset) { $imagick =

    0热度

    1回答

    这里是我的代码SNIPPIT: //$page defined above $opening_border = new ImagickDraw(); $opening_border->setFillColor('none'); $opening_border->setstrokecolor(new ImagePixel('#000000')); $opening_border->sets

    0热度

    1回答

    我想将我的pdf文件第一页的缩略图从PDF第1页生成缩略图和我已经安装ImageMagick的和GhostScript的用于这一目的。 Imagick扩展程序成功安装并显示在phpinfo()中。但我得到下面的错误: 下面是我的代码: $image = new Imagick($_SERVER['DOCUMENT_ROOT'] . '/convert-pdf/file.pdf[0]'); $i

    1热度

    1回答

    我一直在为这几天磕磕绊绊。 我有一个imagick对象$img,在web服务中读取两页的pdf。 我试图将每个页面保存为jpg图像。 for($i = 0;$i < $num_pages; $i++){ file_put_contents(logfile,"index = ".$i." \r\n\r\n",FILE_APPEND); $img->setIteratorIndex