草庐IT

imagemagick-identify

全部标签

php - ImageMagick - 文本到矩形

我是ImageMagick的新手-我已经阅读了一些文档,现在我来到了第一个真实世界的情况。我有图像(300*500)并且我有一些文本需要在图像最顶部的20%中尽可能地(尽可能大)安装。所以文本必须在300*100矩形中,图像的其余部分保持不变。imagemagick甚至可以做到这一点吗?最好的方法是什么我正在寻找命令行或php扩展解决方案。下图简单说明 最佳答案 由于您没有提供用于测试和应用一些文本的示例图像,我使用以下命令创建了一个:convert\http://i.stack.imgur.com/RfJG6.png\-crop3

php - 如何仅在使用 ImageMagick 调整大小时设置高度

以下代码调整图像的大小,使其宽度为200,高度为任意...我该怎么做才能使高度为200而宽度为任意...$command=MAGICK_PATH."convert".$filename."-resize200".$filename;执行($命令);亲切的问候J 最佳答案 manual对调整大小选项有一个完整的概述。你在找xheightHeightgiven,widthautomagicallyselectedtopreserveaspectratio. 关于php-如何仅在使用Image

php - 易于获取 : Identify all old version numbers of a package?

我需要在Debian上安装PHP5.3。如果我要执行PHP的常规安装,我将获得5.4版。我知道我可以运行apt-getinstall=安装特定版本。但我不知道PHP5.3的确切包版本号是多少。我跑了apt-cacheshowpkgphp5和apt-cachemadisonphp5但他们只列出当前版本。如何确定用于安装PHP5.3的正确版本号? 最佳答案 我不知道它是否在某些apt命令中可用,但您可以在此处获得完整列表:http://snapshot.debian.org/package/php5/Debian的最新PHP5.3似乎是

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(