首页 > TAG信息列表 > Imagick

PHP 安装启用imagick(解决 word press可选的模组imagick未被安装或已被禁用)

本教程仅适用Windows Servier IIS网站服务器。 我的博客使用IIS搭建,相比Linux,相关的教程格外少。因此让以后的小伙伴也能马上解决问题,分享此方法。 首先需要下载php对应版本的imagick 扩展:https://pecl.php.net/package/imagick 这里我选择版本较新的3.4.4 stable稳定版,我的PHP版

安装ImageMagick7.1库以及php的Imagick扩展

由于ImageMagick7以下不支持heic等图片格式,所以重新安装了ImageMagick7.1版本支持heic格式,并写此文章记录一下。 如果安装过程中遇到一些未知的错误,https://imagemagick.org/script/download.php 可以去官网看文档解决,或者评论一起解决。 在Linux(centos7)上安装ImageMagick7.1库以

PHP实现PDF转换成图片

ImageMagick 是一个图象处理软件,也可以作为PHP的一个扩展来使用。它可以编辑、显示包括JPEG、TIFF、PNM、PNG、GIF和Photo CS在内的绝大多数当今最流行的图象格式。你可以改变图象尺寸、旋转、锐化、减少颜色或加入特殊效果到图象里,并且能够以另一种图象格式保存。 同时,也可以实现

php imagick压缩网络图片的方法

php imagick压缩网络图片的方法 $rawimg = $v['fengmiantu']; $watermark = new \Imagick(); $info = file_get_contents($rawimg); $watermark->readImageBlob($info); $watermark->scaleImage(300, 999

使用ImageMagick操作gif图

上篇文章我们已经学习了 GraphicsMagick 中的许多函数,也说过 GraphicsMagick 是 ImageMagick 的一个分支,所以他们很多的函数都是一样的使用方式和效果,相似的内容我们也就不再多说了,感兴趣的朋友可以直接查阅官方文档。 这篇文章我们要学习的是一个具体的案例,也是我在实际业务开发

PHP imagick安装与配置

centos系统 php7.0.3 一:安装ImageMagick-develyum install ImageMagick-devel 二:安装imagick扩展 cd /usr/local/#下载wget http://pecl.php.net/get/imagick-3.4.3RC1.tgz#解压tar -zxvf imagick-3.4.3RC1.tgz #安装PHP imsgick扩展cd imagick-3.4.3RC1#phpize/usr/local/php/b

CentOS下安装pdf转图片的imagick扩展,附示例

sudo yum -y install ImageMagicksudo yum -y install ImageMagick-develsudo yum -y install ghostscriptsudo wget http://pecl.php.net/get/imagick-3.4.3.tgzsudo pecl install imagick-3.4.3.tgz #imagick-3.4.3.tgz是下载后的压缩包在php.ini添加 extension=imagick.so

php 安装 imagick扩展失败 ,phpinfo一直不显示

环境:windows+小皮面板 ,php版本:7.3.4nts ,最后安装成功的imagick扩展版本:php_imagick-3.4.4-7.3-nts-vc15-x64。 参考博客:https://www.cnblogs.com/sanplit/p/7818635.html     php 安装 imagick扩展 https://www.cnblogs.com/jinxiblog/p/8053008.html   php 安装 imagick扩展

PHP-Imagick:在Imagick项目上设置重力

在Imagick中设置图像的重力时,我遇到了一些实际困难. 我已经成功设置了ImaickDraw对象的重力,但是我没有成功在Imagick对象中设置它. 以下是此刻我正在使用的基本代码.我只是使用了与ImagickDraw相同的方法,但是显然它没有用. $rating = new Imagick("ratings/" . $rating . ".png

如何更改使用PHP Imagick的newPseudoImage函数绘制的标题的颜色?

我正在使用Imagick :: newPseudoImage函数创建带有标题的图像,如下所示: $txt = new Imagick(); $txt->setFont("templates/fonts/Gloria.ttf"); $txt->setGravity(imagick::GRAVITY_CENTER); $txt->newPseudoImage( $image_width, $image_height, "caption:" . $te

PHP-如何使用Imagick将图像的DPI从72DPI更改为300DPI

我有一张72DPI的图像,出于打印目的,我想将此图像更改为300DPI, 我希望使用imagick完成所有工作,并尝试使用下面的代码,但没有任何积极结果. <? $im = new Imagick(); $im->setResolution(72,72); $im->setOption('density','300x300'); $im->readImage("test.png"); header("Cont

php-仅在外部使白色透明

我正在使用imagick和php来修改上传的图像.我想删除图像周围的白色以使其具有透明背景.使用这个: $val = 65535/15; $val = intval($val/1);//divide by 1 means accept full fuzz at the moment $image->paintTransparentImage("rgb(255,255,255)", 0.0, intval(1*$val); 但是,如

php-使用ImageMagick将大PDF转换为JPEG返回500内部错误

我的代码一旦上传就将PDF文件页面转换为JPEG图像,并且在使用浅色PDF时一切正常(图像和效果不多,平均页数不超过40-50).但是,当文件较重时,会出现“ 500 Internal Error”. PDF已上传,页面已转换到断点. 我的代码: $foldername = str_replace('.','',preg_replace('/\s+/', '', micr

php-ImagickException与消息后记委托在MAMP 3.0.5上失败

我正在尝试使用MAMP 3.0.5将PDF转换为png文件.我知道我的PHP代码可以正常运行,因为它可以在我们的Linux服务器上正常工作… 我在Mac OSX 10.8.5上安装了MAMP 3.0.5,当我运行脚本将PDF转换为png文件时,出现以下错误: Fatal error: Uncaught exception ‘ImagickException’ with me

php imagick设置图片圆角的方法

php imagick设置图片圆角的方法 <pre>header('Content-Type: image/png'); $image = new Imagick('http://static.codeweblog.com/uploads/user/29/58387_100.jpg');$image->setImageFormat('png');$image->roundCorners($image->getImag

win7 安装php插件imagick

&nbsp; &nbsp; win7 安装php插件imagick &nbsp;<h2>安装步骤:</h2><h2><a name="t1"></a><strong>步骤一:先安装好扩展包</strong></h2>之所以先安装扩展是因为扩展的版本要与软件版本对应,而扩展版本出来的速度比软件版本要慢得多,所以总是没法支持最新版本的软件,因此最好是根据自己

php imagick生成图片需要注意的问题

php imagick生成图片需要注意的问题 坐标必须写死不要写自适应 这样才能达到效果图的最好效果 而且不会出现各种问题如果前端显示的生成图片不达标 可以再写一套代码 把后台生成的图片透明度设成0 (不要偷懒) 只能写2套代码

PHP-增加Imagicks最大分辨率

我有一个允许客户上载大文件进行打印操作的客户.该网站使用Imagick来处理图像,但是,当尝试设置最大宽度和高度时,它不会超过16000.例如: // This sets the max width to 20000px php > Imagick::setResourceLimit(9, 20000); php > echo $image->getResourceLimit(9); 16000 php >

检查php imagick中的ghostscript支持?

是否可以检查php imagick扩展对ghostscript的支持? 例如,如果打开/关闭它,使用的ghostscript版本等. 有哪些可能获得其他ghostscript / pdf详细信息? 到目前为止,我发现的唯一东西是(imagick lib本身的版本): http://php.net/manual/en/imagick.getversion.php ps:不允许在php中进行系

使用imagick使用PHP使用PHP将PDF转换为JPG可用于纯pdf,但在多层时会失败

我有一个内部作业管理上传页面,用于pdf上传.该脚本将pdf副本保存到一个目录,然后使用imagick制作jpg副本,该副本用于显示在另一页上.使用该脚本上传的大多数PDF都可以正常运行(尽管速度稍慢且占用内存.但是仍然可以正常工作).我们从事服务业,很多上载内容都是pdf图纸集.从cad导出的

php-未捕获的异常“ ImagickException”,消息为“比较图像失败”

这是我第一次使用ImageMagick,并且我正在做一个小测试,目的是查看它是否真正适合我想要的工作;但是,我收到错误“比较图像失败”.因为我真的不完全了解Imagick的工作原理,所以我做错了事情的可能性很大.我愿意接受其他建议,我只想比较两个图像但变化很小. 我的测试代码如下: <?php $

php-ghostscript 9.26更新中断了imagick readImage的多页PDF

由于ghostscript更新9.25->昨天早上9.26(在Debian上)我们收到此错误: ErrorMessage: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -

php – 在imagemagick中使用两行不同的字体

所以我想借鉴我的图像文字,在这个例子中说“Trevor,24” 但我想使用Helvetica字体为Trevor,而对于24我想使用字体Arial.但我希望它在同一条线上,看起来像是一条线. 是否有可能或者我将如何制作它以便即使我改变名称和年龄,我可以像这样打印出来? “特雷弗,(Helvetica)24(阿里尔)”

php imagick将PNG转换为jpg

$image = "[...]"; //binary string containing PNG image $file = fopen('image.tmp', 'wb'); fputs($file, $image); fclose($file); $image = new Imagick('PNG:image.tmp'); $image->thumbnailImage($width, $height); $image

php – 用imagick传播图像

尝试拍摄矩形照片,将其裁剪成方形区域,然后将其遮盖成具有透明背景的圆形. //$dims is an array with the width, height, x, y of the region in the rectangular image (whose path on disk is $tempfile) $circle = new \Imagick(); $circle->newImage($dims['w'], $dims['h']