问题标签 [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 投票
3 回答
1964 浏览

php - PHP 裁剪动画 gif

是否有可能以某种方式使用内置 php 库裁剪动画 gif,即不使用 Imagick 等?

谢谢 ;)

0 投票
2 回答
3813 浏览

php - PHP Imagick 中的裁剪错误?

我试图裁剪动画 gif,在输出中我得到了相同大小的图像,但被裁剪了。

很多空白空间都被画布填满。

例如,我有 600x100 的动画 gif,但已请求 100x100 裁剪,在输出上我得到 600x100 的图像,裁剪图像和空白空间。

有人知道这个问题的解决方案吗?

0 投票
3 回答
1141 浏览

php - Imagick 没有足够的处理器能力?

我正在尝试使用此配置在 VDS 上裁剪动画 gif:

~800MHz 和 256 内存

它不工作。它只是吃掉内存和处理器,大约一分钟后没有响应。

http://i192.photobucket.com/albums/z228/Somebi/no-responce.jpg

http://imm.io/1OID

在本地机器上,我创建了一个具有 256 RAM 的虚拟机。一切正常,但我必须承认有点慢......但我在本地机器上有 Duo Core 7400。

我尝试使用以下设置限制 VDS 上的内存使用:

但是我可以限制处理器的使用吗?

有什么解决慢 VDS 的方法吗?:|

感谢大家!

更新:

更新2:

update3: 如何调试 imagick 扩展?:(

找到了这个包: http: //fr2.rpmfind.net/linux/RPM/fedora/updates/testing/13/i386/debug/php-pecl-imagick-debuginfo-3.0.0-5.fc13.i686.html

有人试过吗?

0 投票
3 回答
10886 浏览

php - 使用 PHP GD/Imagick 获取/设置 DPI?

我正在构建一个 Web 应用程序,它将处理最终将打印的大格式图像文件。

作为其中的一部分,我需要获取(即读取)和设置(即更改)图像文件的 DPI。

这可以通过 PHP GD 或 PHP Imagick 实现吗?

谢谢,

BK


编辑:

可以通过 iMagick 的getImageResolution方法访问图像的 DPI:

并且可以通过 iMagick 的setImageResolution方法设置图像的 DPI:

0 投票
4 回答
696 浏览

php - 用户名作为水印

好的,我搜索了互联网和 stackoverflow,但我似乎无法为我的问题找到答案。

我需要动态地为用户上传的图像添加水印,但我不想只在图像上应用文本。我需要一个像这样的真实水印: 替代文字

我可以达到这种效果的唯一方法是使用 Photoshop,添加阴影并将填充减少到 0%。但是,如果我的网站有 200 位上传图片的用户访问,我无法为他们每个人制作一个带有用户名的新 PNG 文件。这就是为什么我正在寻找这个问题的动态解决方案。

我已经找到了如何将 png 文件作为水印添加到图像的课程,但就像我之前所说的,如果我的网站被很多用户访问,这将不起作用。

我希望有人知道如何解决这个问题并动态地对图像产生相同的效果。

非常感谢。

0 投票
1 回答
823 浏览

php - PHP Imagick:将特定颜色从图像复制到新图像

我有一个图像,我想从图像中复制/提取特定颜色(即#00ffff),理想情况下指定一个模糊因子,到一个新图像。我知道transparentPaintImage(),但它在我的环境(Ubuntu 10.04)中不可用。还有其他想法吗?谢谢。

0 投票
5 回答
17255 浏览

php - 如何根据 EXIF“方向”数据停止 PHP iMagick 自动旋转图像

目前正在使用 PHP 和 iMagick 开发海报打印 Web 应用程序。

这是我用来测试应用程序的上传/图像编辑功能的示例图像:

替代文字

该图像包含以下 EXIF 数据:

[Orientation] => 6但是 - iMagick,当使用此图像 __construct'ed 时,会根据(我认为!)自动将其逆时针旋转 90 度。导致这...

替代文字

我想知道的是...

如何保持页面顶部图像的原始方向?这是否可以通过禁用 iMagick 执行的自动旋转来实现?

非常感谢

更新:这是我想出的解决方案...它将根据 EXIF 数据中的方向修复方向

0 投票
1 回答
1199 浏览

php - PHP imagick注释setFont超过最大执行时间

我正在尝试使用 php imagick 将一些文本写入图像。它在我的服务器上运行正常,但我在我的 macbook 上运行它时遇到问题。

编码:

当我在我的 macbook 上运行它时,处理器卡在 100%,并且进程在 30 秒内被终止,并显示消息:在第 13 行中超出了 30 秒的最大执行时间,这是第 13 行使用 $draw->setFont();

谢谢您的反馈...

0 投票
3 回答
2248 浏览

php - Imagick 构造函数使 PHP/CGI 崩溃

当我调用 Imagick 构造函数 PHP/CGI 崩溃。

imagick .dll 加载到 php.ini 文件(扩展名)中,并且我已经安装了 imagick。

我正在使用 EngineX (NGINX) 和 PHP 5.3.4。

我正在使用 PHP 和 Imagick.dll (ext) 的线程安全版本

任何想法为什么会发生这种情况?

0 投票
1 回答
639 浏览

php - 使用 ImageMagick 上传期间调整大小-缩小/缩略图图像

我有 html 表单来上传图片,我想在上传过程中调整大小/缩略图。

调整大小:

缩略图:

这是第一次使用 Imagick !

谢谢你