9得票3回答
ImageMagick没有解码此图像格式的代理。

我在Windows和WAMP服务器下工作。 这是我的PHP代码,使用了Imagick。 $imagick = new Imagick($_SERVER['DOCUMENT_ROOT'] . '/' . $this->_name); 当 $_SERVER['DOCUMENT_ROO...

9得票4回答
PHP Imagick内存泄漏

我需要在 PHP CLI 中使用 Imagick 渲染一些东西。 我注意到每隔 3 到 5 天服务器的内存就会满,因此我甚至无法通过 SSH 或 FTP 连接。 通过 memory_get_usage() 函数,我将内存泄漏问题缩小到了脚本中的 Imagick 部分。 脚本大致如下: $s...

9得票1回答
PHP警告:PHP启动时发生错误:imagick:无法初始化模块。

我已经阅读了类似的问题,但我认为我的解决方案可能是新的: 我最近将Windows 10升级到PHP 8.2.1,并且今天在php.ini中添加了extension=ext/php_imagick。当运行php -v时,出现以下错误: Warning: PHP Startup: imagic...

9得票3回答
如何使用Imagick扩展更改图像的DPI

我需要将所有上传的文件更改为72dpi。我正在使用php imagick扩展。这是我尝试过的方法(我正在使用300dpi图像): $image = new Imagick(); $image->setResolution(72,72) ; $image->readImage($i...

9得票1回答
在Debian上无法为PHP安装Imagick

我很苦恼。PHP已经从源代码编译成功,一切都正常。现在需要安装Imagick但无法安装。 我正在运行Debian操作系统,内核版本为3.7.1,PHP版本为5.3.20(我的应用程序只支持此版本,不能升级到PHP 5.4)。 pecl install imagick ... checkin...

9得票1回答
使用PHP或Imagick获取图像ICC配置文件

我整天都在为这个问题苦苦挣扎,惊讶的是找不到任何文档! 我正在将图片上传到网站,并希望提取每个图像的ICC配置文件名称并在图像描述中使用它。目前,标准PHP没有产生任何结果。我已经使用Photoshop、Bridge和Exiftool检查了这些图像,每个工具都能够识别嵌入的配置文件。 &l...

9得票2回答
使用Imagick php扩展将多页PDF转换为JPG时出现黑色背景

在使用Imagick php扩展将多页PDF转换为JPG时,如何最好地纠正黑色背景? 以下是我应用程序中使用的代码: $imagick = new Imagick($file); $imagick->setResolution(150,150); $imagi...

9得票7回答
在Windows上为PHP和Apache安装Imagick

我已经完成的步骤: 在我的Win7机器上安装了Imagick,并通过命令行正确安装和运行。 我从这里提取了php_imagick-3.1.2-5.6-ts-vc11-x86.zip的内容,并将其解压到\PHP\ext目录中。 在php.ini中启用了imagick.dll。 重新启动......

8得票8回答
PHP Imagemagick如何将JPG图片的黑色背景变为透明?

我有一个用于创建 PDF 缩略图的 PHP 脚本,具体如下: <?php $file ="test.pdf"; $im = new imagick(realpath($file).'[0]'); $im->setImageFormat("jpg"); $im->resize...

8得票3回答
Imagick和phmagick出现问题:Postscript代理失败/没有此文件或目录。

我正在使用imagick 3.0.1和phmagick(http://www.francodacosta.com/phMagick/download)。无论如何,当我尝试将PDF转换为JPEG时,两者都给我同样类型的错误。 例如: Postscript代理失败“/tmp/magick-bfx...