imagick相关内容
自从昨天早上ghostscript更新9.25-> 9.26(在Debian上)以来,我们得到以下错误: ErrorMessage: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels
..
我正在使用使用GD的PEAR :: Image_Barcode生成条形码,但是我需要将该条形码写到PDF的一部分上,PHP/Imagick似乎是最简单的方法,有什么方法可以将GD图像对象转换为Imagick可以使用的对象? 解决方案 我们去了 ob_start(); Image_Barcode::draw($barcode, 'upca', 'gif'); $couponBarc
..
我完全不明白出了什么问题.我已按照此处 的说明安装了Intervention. 然后,我创建了以下.php文件,并启动了我的本地主机Apache服务器并测试了结果,该文件可以正常工作! 代码如下: test.php
..
我正在尝试使用imagick在图像上获得这种效果.在photoshop中,它称为渐变贴图,但是在imagick中找不到类似的东西. 我认为我需要先使其成为黑白,但是这样做后我不知道如何添加颜色. 希望您能提供帮助!谢谢 ---编辑:--- 我正在使用 Imagick ,而不是imagemagick. 请注意,图像中有两种颜色,不仅是彩色的.深蓝色表示较深的颜色,浅绿色/浅
..
几天以来,我一直在尝试使用PHP在JPG图像中写入(或更新)EXIF信息(地理标记,纬度和经度). 在咨询了很多网站之后,我认为最好的选择是使用Imagick,但是尽管我可以使用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF并没有保存. 在这里我给出一个代码片段: //Loading existing image $edited = new Imagic
..
我的图像带有白色背景,在该图像中,我有某种形状-布的一部分。我需要找到最左,上,右和下像素。最有效的方法是什么? 解决方案 您可以使用trimImage函数修剪图像,然后查看几何和页面信息以查找修剪后剩余的图像边界框。 $ base = new Imagick( realpath('./ trim.png')); $ base-> trimImage(0); $ g
..
我正在使用CodeIgniter php,并使用Imagick进行某些图像处理。现在我想上传图像,并在图像处理(例如图像均衡)之后,我想从控制器传递或加载均衡图像以进行查看。图像被均衡并上传到路径,但是我无法将输出的均衡图像加载到查看页面。因此,请指导如何处理此问题? 控制器代码: class Equalize扩展CI_Controller { 公共函数equalize_imag
..
我正在尝试将验证码添加到登录表单。 我的环境: Yii 2 php 5.4.45 TS IIS 10.0 Windows 10 在 login.php , LoginForm.php中和 SiteController.php 我添加了以下内容(仅显示了相关部分): backend\views\site\login.php: 使用yii\captcha\Captc
..
因此,我正在遵循此处提供的示例(我修改为仅模糊,没有水印),以便在上传时在WordPress中生成模糊的图像.问题是,如果上传的文件大小完全相同或小于设置的大小,则WordPress将不会生成图像,因此不会产生模糊的图像. 我尝试使用isst($meta['sizes']['background-image-blurred']['file'])确定是否创建了一个,如果不是,则创建copy()
..
我加载透明的png图像,每次我尝试使用setimagebackgroundcolor()设置bg颜色时,它仍然是透明的 $input_img = new Imagick(); $input_img->setBackgroundColor("#ff0000"); $input_img->readImage("transparent.png"); $inpu
..
我正在尝试向jpeg文件中添加圆角,但是问题是在添加圆角后,我得到了黑色的背景色.我无法以某种方式将其更改为任何其他颜色(白色,透明,红色).它只是简单地显示图像带有圆角的黑色背景. 我正在使用的代码是: setBackgroundColor("red");
..
我上载gif并保持其动画有点麻烦.我的代码如下: $image = new Imagick($data['file']); $object -> uploadFile('test.gif', $image -> getImageBlob()); 使用getImageBlob()时,似乎没有保留gif. Ive事件尝试过: $image = new Imagick($data['fi
..
我需要为PHP安装imagick扩展名.我已经安装了Image Magick.然后我做了"sudo pecl install imagick".之后,我在控制台中得到了这样的输出: 安装'/usr/include/php/ext/imagick/php_imagick.h' 正在安装 '/usr/include/php/ext/imagick/php_imagick_defs.h' 正在
..
我正在使用imagick将svg转换为png.但是我的svg包含嵌入的图像.因此在将其转换为png时不会呈现嵌入的图像. $image = new \Imagick(); try{ $file_name = uniqid($prefix).".jpeg"; $image->readImageBlob($raw_svg); $image->setImageFormat(
..
我尝试了许多不同的解决方案,但是不能使用Imagick :: readImageBlob,将不胜感激. 错误消息: Caught exception: no decode delegate for this image format `' @ error/blob.c/BlobToImage/364 代码: $svg = file_get_contents($this->sv
..
好吧,我正在运行CentOS服务器,PHP 5.4.440和ImageMagick 6.5.4,并且我尝试添加其他字体,例如以龙虾为例.到目前为止,这是我所做的: 将Lobster.ttf上载到/home/myusername/fonts/ 从SSH运行"perl imagick_type_gen> fonts.xml".这导致字体文件很大,但是没有包含对Lobster.otf或Lob
..
我有以下代码: $image = new Imagick(); $image->setBackgroundColor(new ImagickPixel('green')); $image->setSize(20,20); $image->readImageBlob(file_get_contents('./some/path/image.svg')); 它很好地加载了SVG,但是setS
..
我有一个包含svg元素标记的字符串.
..
我无法将heic文件转换为jpeg 我已经尝试过在线搜索它,我可以找到如何写一个文件夹,但是找不到如何获取转换后文件的字节[],这样我就可以保存它了 byte[] file = null; file = Convert.FromBase64String(dto.File); //Convert HEIC/HEIF to JPF
..
我需要从PNG转换为JPG. 但是,iMagick为其添加了黑色背景. 我看到了针对PHP的问题,并尝试编写像这样的java一样: // create the a jpg image ConvertCmd cmd = new ConvertCmd(); // create the operation, add images and operators/options IMOper
..