草庐IT

ImageMagick

全部标签

php - ImageMagick thumbnailImage 超过 30 秒的最大执行时间

我使用ImageMagick的函数thumbnailImage生成图像。但是,有时我会收到消息:"Maximumexecutiontimeof30secondsexceeded"我注意到的一件事是,整个事情在30秒结束之前就爆炸了。但是报错还是已经超过最大执行时间。问题更像是下面的链接。http://xenforo.com/community/threads/fatal-error-maximum-execution-time-exceeded-when-uploading-avatars.17982/有人可以给点建议吗? 最佳答案

php - ImageMagick 安装,真还是假,如何检查? PHP

这个问题在这里已经有了答案:VerifyImageMagickinstallation(10个答案)关闭9年前。我必须运行一个可以选择使用GD或ImageMagick的函数-测试ImageMagick是否已安装并返回true或false的最佳方法(php)是什么?

php - 视频缩略图生成imagemagick?

我一直在寻找ffmpeg的替代品(由于服务器功率或其他原因,我在一台不允许使用ffmpeg或mencode的主机上)并且我正在研究GD或Imagemagick(两者都已安装)有没有办法从这两个库或另一个库中生成视频缩略图?我还可以选择使用ruby​​onrails或python或CGI/perl来生成。但是我不擅长这两种语言,所以我需要已经编写的教程或脚本。有人帮忙吗? 最佳答案 ImagemagickConvert可以做视频缩略图。convert-quietmoviefile.mov[10]movieframe.gif[]之间的数

php - Imagemagick 无法读取文件 (MAMP)

我已经在我的MAMP开发环境中安装了Imagemagick扩展,PHP信息显示imagemagick安装正确。但是,我收到以下异常:PHPFatalerror:Uncaughtexception'ImagickException'withmessage'Unabletoreadthefile:/Applications/MAMP/htdocs/image/demo.pdf'in/Applications/MAMP/htdocs/image/index.php:8Stacktrace:#0/Applications/MAMP/htdocs/image/index.php(8):Imagi

PHP:使用 GD/Imagemagick 确定通过 Curl 下载的视觉损坏图像(但有效)

我正在使用CurlviaProxies通过我开发的抓取工具下载图像。不幸的是,它得到了看起来像这些的奇怪图像,最后一个是完全空白的:/当我通过imagemagick(使用识别)测试图像时,它告诉我它们是有效图像。当我再次通过exif_imagetype()和imagecreatefromjpeg()测试图像时,这两个函数都告诉我图像是有效的。有没有人有办法确定图像是否有大部分灰色或完全空白/白色,这些确实是损坏的图像?我已经对这里的其他问题进行了大量检查,但我对其他解决方案的运气并不好。因此,请谨慎提示这是重复的。谢谢了解imgcolorat后,我​​进行了搜索并偶然发现了一些代码。我

php Imagemagick jpg 黑色背景

我有一个php脚本来创建pdf的jpg缩略图,如下所示;setImageFormat("jpg");$im->resizeImage(200,200,1,0);//startbufferingob_start();$thumbnail=$im->getImageBlob();$contents=ob_get_contents();ob_end_clean();echo"";?>但是生成的jpg有黑色背景而不是白色..我该如何解决这个问题?? 最佳答案 之前发布的答案对我都不起作用,但以下答案对我有用:$image=newImagic

php - 使用 PHP 和 ImageMagick 将 PDF 转换为高质量的 JPG

我正在撕扯我的头发。我有一个300DPI的PDF,我想将其转换为2550x3300的300DPIJPG。有人告诉我ImageMagick可以做到这一点,所以我让ImageMagick工作,但它只返回一个JPG,大小约为原始PDF大小的1/5。这不是源图像——我用几个高质量的PDF完成了它,它们都有同样的问题。在搜索StackOverflow的想法后,这就是我想出的:$im=newimagick($srcimg);$im->setImageResolution(2550,3300);$im->setImageFormat('jpeg');$im->setImageCompression(

php - Imagemagick动画gif尺寸优化

我正在使用此代码调整大小并保存动画gif(php):system("convert*originalfile*-resize*size*-coalesce*newfile*);完成后,文件大小相当大。通常比原来的还要大!如何减小文件大小?我使用了convert$completeMiff-dithernone-matte-depth8-deconstruct-layersoptimizePlus-colors32$optimizedFile_16文件变得更大了??? 最佳答案 添加层优化system("convert*original

php - 启用 Gmagick PHP 模块导致 ImageMagick (Imagick) 模块报告 0 支持的格式

我正在尝试在同一台机器上同时启用imagick和gmagick扩展(ubuntu12.04-尽管在旧版本中存在同样的问题)。我有一个有效的ImageMagick/Imagick安装-支持206种格式......直到我启用gmagick模块的那一刻-然后它报告说支持0。由于此响应,我能够隔离问题:https://stackoverflow.com/a/11350707/543871.启用gmagick后,graphicsmagick工作得非常好,只是以imagemagick为代价。有任何想法吗?这是启用gmagick前后phpinfo的输出:之前(刚刚安装了imagick):imagic

php - 如何使用 ImageMagick 替换图像中的白色矩形?

概述:第一张图是我的原图。在这里,我想用另一个图像替换显示的白色矩形。我的方法:我使用floodfill创建了一个mask图像,它看起来像:问题:现在我想获取第二张图片中矩形的距离或坐标,以便我可以使用这些坐标在此处的第一张(原始图片)之上叠加一张新图片。我对使用ImageMagick的chebyshev有了一点想法形态学运算符,但不知道我该怎么做。 最佳答案 我认为您可以使用简单的阈值非常准确地定位形状,如下所示:convertimage.jpg-threshold90%result.jpg然后您可以像这样进行Canny边缘检测: