问题标签 [imagick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2391 浏览

php - 如何使用 ImageMagick (IMagick API) 处理 jpg 文件?每当我尝试时,我都会遇到异常 NoDecodeDelegateForThisImageFormat

我正在使用带有 PHP IMagick API 的 ImageMagick 来处理上传的 jpg 文件 - 但是,当我尝试读取 Blob 甚至读取物理文件时,出现NoDecodeDelegateForThisImageFormat异常。

我正在使用的代码示例如下:

blob 表示的图像是 jpg 图像,但 ImageMagick 在尝试读取该行时会抛出异常:

有谁知道为什么会发生这种情况?

0 投票
2 回答
1137 浏览

php - imagick 显示脚本 url 而不是图像

目前我正在尝试使用 imagick 生成一些图像而不将它们保存在服务器上然后输出到浏览器,我选择的方法是带有 imagick 扩展的 php 图像魔术。我阅读了文档,并且确定该软件包已安装在我的机器上(windows xp,带有 xampp)。类已安装

这是来自 phpinfo 所以我知道我已经安装了它,问题是当我尝试生成图像并保存它时,它可以完美地工作,但是当我尝试直接输出图像时,我将脚本 url 作为图像

这是使用的代码。如果我使用 writeimage,则服务器上的文件创建没有问题。有谁知道我做错了什么?

0 投票
2 回答
2363 浏览

php - 如何将背景黑色更改为透明?

我正在使用 Image Magick 旋转图像(因为 PHP-GD 会缩小图像)。

但它使背景为黑色。此外,图像看起来一点也不好看(但比 PHP-GD 好)。

有什么建议么?

@ore​​n , @razzed 这是代码

这就是我要旋转的图像 -

http://www.lilpirate.net/kapeels.png

谢谢大家的回复:-)

0 投票
2 回答
2164 浏览

php - Imagick PHP 扩展——蒙太奇帮助?

我在使用 Imagick PHP 扩展生成图像时遇到了一些麻烦。一切正常,除了我下面的“蒙太奇”有白色背景,因此我不能将它覆盖在其他东西之上。如何生成具有透明背景的蒙太奇?

谢谢!!

0 投票
1 回答
107 浏览

php - php,unix命令,imagick,溢出

这是向图像添加文本

unix 命令在 php 中运行,当我们更改点大小时,它工作正常,欢迎使用图像溢出

我们怎么能过来?

0 投票
1 回答
210 浏览

php - 通过 Imagick 调用“其他”ImageMagick 命令?

我正在使用ImageMagick的Imagick PHP 包装器。我注意到有一些 ImageMagick 命令在 Imagick 包装器中不可用,例如和。autolevelnormalize

我应该如何调用这些?在 Imagick 中找不到任何东西。exec()使用or直接通过 shell 调用 ImageMagick 命令有什么缺点shell_exec()吗?

0 投票
1 回答
869 浏览

php - 在基于调色板的图像中将颜色设置为透明

我想将 alpha 透明 png 图像转换为基于调色板的 png 图像。

在 GD 中,我可以轻松做到:

但在 Imagick 中,我不知道如何将颜色设置为透明(GD 中的 imagecolortransparent())。我花了几个小时在互联网上搜索,但是 php 站点中的帮助不是很全面,并且有许多未记录的功能。

谢谢。

0 投票
1 回答
1916 浏览

php - 使用imagick将调整大小的动画gif输出到浏览器

我打算调整动画 gif 的大小并将其即时输出到浏览器。我的问题是,当我保存调整大小的图像时,它的质量很好,但如果我echo将它保存到浏览器,它的质量很差并且动画被删除。这是代码:

0 投票
6 回答
77542 浏览

php - 如何在 Windows 7 上安装 Imagick/imagemagick PHP 扩展

如何在 Windows 7 中安装 image magic。我按照这些说明进行操作

在 Windows XP (php 5.2.x) 上安装 IMagick

  1. 下载并安装 ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe

  2. 从以下网址下载 php_imagick_dyn-Q16.dll: http : //valokuva.org/outside-blog-content/imagick-windows-builds/080709/

    将 dll 复制到 [PHP]/extension 目录并将其重命名为 php_imagick.dll

  3. 您必须编辑 php.ini 文件并添加新的扩展名

    /li>
  4. 保存ini文件并重新启动apache服务器。

    (如有必要,请重新启动 Windows)

  5. phpinfo()应该显示 imagick 已启用。

之后我执行了一个示例脚本,但它不起作用。它显示Imagic类丢失错误。

致命错误:在第 XXX 行的 C:...\imgborder.php 中找不到类 'Imagick'

请帮我安装 Imagick。:-(

0 投票
2 回答
3084 浏览

php - PHP Imagick“魔杖不包含图像”

尝试从 PHP 进行简单转换时,我收到此错误:

异常 'ImagickException' 带有消息'魔杖不包含图像'MagickWand-2'@error/magick-image.c/MagickSetImageFilename/10080'

MagickWand 在那里做什么?我没有安装它...

这是我的简单代码:

我检查了所有文件夹的 chmod ...我怀疑 Imagick 和 ImageMagick 之间存在“不兼容”?这是我的安装细节: - ImageMagick 6.6.2-8 - Imagick 2.3.0 - Php 5.2.3 - Ubuntu 7.10

如果你有任何线索pleeeeeease!谢谢

马兹