问题标签 [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.
php - 如何使用 ImageMagick (IMagick API) 处理 jpg 文件?每当我尝试时,我都会遇到异常 NoDecodeDelegateForThisImageFormat
我正在使用带有 PHP IMagick API 的 ImageMagick 来处理上传的 jpg 文件 - 但是,当我尝试读取 Blob 甚至读取物理文件时,出现NoDecodeDelegateForThisImageFormat
异常。
我正在使用的代码示例如下:
blob 表示的图像是 jpg 图像,但 ImageMagick 在尝试读取该行时会抛出异常:
有谁知道为什么会发生这种情况?
php - imagick 显示脚本 url 而不是图像
目前我正在尝试使用 imagick 生成一些图像而不将它们保存在服务器上然后输出到浏览器,我选择的方法是带有 imagick 扩展的 php 图像魔术。我阅读了文档,并且确定该软件包已安装在我的机器上(windows xp,带有 xampp)。类已安装
这是来自 phpinfo 所以我知道我已经安装了它,问题是当我尝试生成图像并保存它时,它可以完美地工作,但是当我尝试直接输出图像时,我将脚本 url 作为图像
这是使用的代码。如果我使用 writeimage,则服务器上的文件创建没有问题。有谁知道我做错了什么?
php - 如何将背景黑色更改为透明?
我正在使用 Image Magick 旋转图像(因为 PHP-GD 会缩小图像)。
但它使背景为黑色。此外,图像看起来一点也不好看(但比 PHP-GD 好)。
有什么建议么?
@oren , @razzed 这是代码
这就是我要旋转的图像 -
http://www.lilpirate.net/kapeels.png
谢谢大家的回复:-)
php - Imagick PHP 扩展——蒙太奇帮助?
我在使用 Imagick PHP 扩展生成图像时遇到了一些麻烦。一切正常,除了我下面的“蒙太奇”有白色背景,因此我不能将它覆盖在其他东西之上。如何生成具有透明背景的蒙太奇?
谢谢!!
php - php,unix命令,imagick,溢出
这是向图像添加文本
unix 命令在 php 中运行,当我们更改点大小时,它工作正常,欢迎使用图像溢出
我们怎么能过来?
php - 通过 Imagick 调用“其他”ImageMagick 命令?
我正在使用ImageMagick的Imagick PHP 包装器。我注意到有一些 ImageMagick 命令在 Imagick 包装器中不可用,例如和。autolevel
normalize
我应该如何调用这些?在 Imagick 中找不到任何东西。exec()
使用or直接通过 shell 调用 ImageMagick 命令有什么缺点shell_exec()
吗?
php - 在基于调色板的图像中将颜色设置为透明
我想将 alpha 透明 png 图像转换为基于调色板的 png 图像。
在 GD 中,我可以轻松做到:
但在 Imagick 中,我不知道如何将颜色设置为透明(GD 中的 imagecolortransparent())。我花了几个小时在互联网上搜索,但是 php 站点中的帮助不是很全面,并且有许多未记录的功能。
谢谢。
php - 使用imagick将调整大小的动画gif输出到浏览器
我打算调整动画 gif 的大小并将其即时输出到浏览器。我的问题是,当我保存调整大小的图像时,它的质量很好,但如果我echo
将它保存到浏览器,它的质量很差并且动画被删除。这是代码:
php - 如何在 Windows 7 上安装 Imagick/imagemagick PHP 扩展
如何在 Windows 7 中安装 image magic。我按照这些说明进行操作
在 Windows XP (php 5.2.x) 上安装 IMagick
下载并安装 ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe
从以下网址下载 php_imagick_dyn-Q16.dll: http : //valokuva.org/outside-blog-content/imagick-windows-builds/080709/
将 dll 复制到 [PHP]/extension 目录并将其重命名为 php_imagick.dll
您必须编辑 php.ini 文件并添加新的扩展名
/li>保存ini文件并重新启动apache服务器。
(如有必要,请重新启动 Windows)
phpinfo()
应该显示 imagick 已启用。
之后我执行了一个示例脚本,但它不起作用。它显示Imagic
类丢失错误。
致命错误:在第 XXX 行的 C:...\imgborder.php 中找不到类 'Imagick'
请帮我安装 Imagick。:-(
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!谢谢
马兹