imagick相关内容

将GD图像对象传递给Imagick?

我正在使用使用GD的PEAR :: Image_Barcode生成条形码,但是我需要将该条形码写到PDF的一部分上,PHP/Imagick似乎是最简单的方法,有什么方法可以将GD图像对象转换为Imagick可以使用的对象? 解决方案 我们去了 ob_start(); Image_Barcode::draw($barcode, 'upca', 'gif'); $couponBarc ..
发布时间:2020-11-13 01:03:36 PHP

imagick |渐变图

我正在尝试使用imagick在图像上获得这种效果.在photoshop中,它称为渐变贴图,但是在imagick中找不到类似的东西. 我认为我需要先使其成为黑白,但是这样做后我不知道如何添加颜色. 希望您能提供帮助!谢谢 ---编辑:--- 我正在使用 Imagick ,而不是imagemagick. 请注意,图像中有两种颜色,不仅是彩色的.深蓝色表示较深的颜色,浅绿色/浅 ..
发布时间:2020-11-06 05:59:33 PHP

用PHP将EXIF写入JPG

几天以来,我一直在尝试使用PHP在JPG图像中写入(或更新)EXIF信息(地理标记,纬度和经度). 在咨询了很多网站之后,我认为最好的选择是使用Imagick,但是尽管我可以使用setImageProperty()设置纬度和经度,但是当我写图片时,EXIF并没有保存. 在这里我给出一个代码片段: //Loading existing image $edited = new Imagic ..
发布时间:2020-11-02 01:51:38 PHP

如何在图像PHP中检测形状的位置

我的图像带有白色背景,在该图像中,我有某种形状-布的一部分。我需要找到最左,上,右和下像素。最有效的方法是什么? 解决方案 您可以使用trimImage函数修剪图像,然后查看几何和页面信息以查找修剪后剩余的图像边界框。 $ base = new Imagick( realpath('./ trim.png')); $ base-> trimImage(0); $ g ..
发布时间:2020-10-11 05:53:02 PHP

如何使用CodeIgniter Imagick从控制器传递图像以进行查看

我正在使用CodeIgniter php,并使用Imagick进行某些图像处理。现在我想上传图像,并在图像处理(例如图像均衡)之后,我想从控制器传递或加载均衡图像以进行查看。图像被均衡并上传到路径,但是我无法将输出的均衡图像加载到查看页面。因此,请指导如何处理此问题? 控制器代码: class Equalize扩展CI_Controller { 公共函数equalize_imag ..
发布时间:2020-10-05 00:41:06 PHP

如何在Yii-2应用程序中添加验证码?

我正在尝试将验证码添加到登录表单。 我的环境: 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 ..
发布时间:2020-09-29 04:48:01 PHP

WordPress-上传图片模糊

因此,我正在遵循此处提供的示例(我修改为仅模糊,没有水印),以便在上传时在WordPress中生成模糊的图像.问题是,如果上传的文件大小完全相同或小于设置的大小,则WordPress将不会生成图像,因此不会产生模糊的图像. 我尝试使用isst($meta['sizes']['background-image-blurred']['file'])确定是否创建了一个,如果不是,则创建copy() ..
发布时间:2020-09-22 02:06:39 PHP

PHP Imagick无法设置图像背景色

我加载透明的png图像,每次我尝试使用setimagebackgroundcolor()设置bg颜色时,它仍然是透明的 $input_img = new Imagick(); $input_img->setBackgroundColor("#ff0000"); $input_img->readImage("transparent.png"); $inpu ..
发布时间:2020-09-18 04:26:21 PHP

将圆角添加到jpeg文件

我正在尝试向jpeg文件中添加圆角,但是问题是在添加圆角后,我得到了黑色的背景色.我无法以某种方式将其更改为任何其他颜色(白色,透明,红色).它只是简单地显示图像带有圆角的黑色背景. 我正在使用的代码是: setBackgroundColor("red"); ..
发布时间:2020-09-18 04:19:34 PHP

不保留PHP Imagick GIF动画

我上载gif并保持其动画有点麻烦.我的代码如下: $image = new Imagick($data['file']); $object -> uploadFile('test.gif', $image -> getImageBlob()); 使用getImageBlob()时,似乎没有保留gif. Ive事件尝试过: $image = new Imagick($data['fi ..
发布时间:2020-09-01 23:11:45 PHP

在Mac上安装imagick

我需要为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' 正在 ..
发布时间:2020-08-14 20:39:53 其他开发

SVG到PNG在PHP中不起作用

我正在使用imagick将svg转换为png.但是我的svg包含嵌入的图像.因此在将其转换为png时不会呈现嵌入的图像. $image = new \Imagick(); try{ $file_name = uniqid($prefix).".jpeg"; $image->readImageBlob($raw_svg); $image->setImageFormat( ..
发布时间:2020-08-06 07:58:58 PHP

Imagick SVG到JPG错误没有解码委托

我尝试了许多不同的解决方案,但是不能使用Imagick :: readImageBlob,将不胜感激. 错误消息: Caught exception: no decode delegate for this image format `' @ error/blob.c/BlobToImage/364 代码: $svg = file_get_contents($this->sv ..
发布时间:2020-08-06 06:14:32 PHP

ImageMagick和imagick_type_gen无法识别添加的字体

好吧,我正在运行CentOS服务器,PHP 5.4.440和ImageMagick 6.5.4,并且我尝试添加其他字体,例如以龙虾为例.到目前为止,这是我所做的: 将Lobster.ttf上载到/home/myusername/fonts/ 从SSH运行"perl imagick_type_gen> fonts.xml".这导致字体文件很大,但是没有包含对Lobster.otf或Lob ..
发布时间:2020-08-06 05:52:05 PHP

如何使用PHP Imagick读取给定大小的SVG?

我有以下代码: $image = new Imagick(); $image->setBackgroundColor(new ImagickPixel('green')); $image->setSize(20,20); $image->readImageBlob(file_get_contents('./some/path/image.svg')); 它很好地加载了SVG,但是setS ..
发布时间:2020-08-06 05:49:36 PHP

在C#中使用imagick将.HEIC转换为JPEG

我无法将heic文件转换为jpeg 我已经尝试过在线搜索它,我可以找到如何写一个文件夹,但是找不到如何获取转换后文件的字节[],这样我就可以保存它了 byte[] file = null; file = Convert.FromBase64String(dto.File); //Convert HEIC/HEIF to JPF ..
发布时间:2020-07-23 06:45:56 C#/.NET

imagick使用im4java在java中将png转换为jpg

我需要从PNG转换为JPG. 但是,iMagick为其添加了黑色背景. 我看到了针对PHP的问题,并尝试编写像这样的java一样: // create the a jpg image ConvertCmd cmd = new ConvertCmd(); // create the operation, add images and operators/options IMOper ..
发布时间:2020-07-23 06:41:08 Java开发