问题标签 [imagemagick]

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 回答
1468 浏览

ruby-on-rails - 使用 Ruby/JRuby 将 pdf 转换为图像

我正在寻找一种简单的方法来为生成为 pdf 的标签生成预览。如果我可以将这些 pdf 文件转换为图像并在实际打印/下载之前将它们展示给用户,那就太好了。

该应用程序当前在 Jruby on rails 环境中运行,但我们很有可能切换到两个应用程序,一个在本机 ruby​​(主应用程序)中运行,一个在 jruby(pdf 工具)中运行。因此,选择并不仅限于这些世界之一。

到目前为止,我看到以下选项:

  • RMagick:看起来很成熟,ImageMagick 作为后端,可能不适用于 jruby
  • RMagick4J:与 RMagick 一样,但可用于 JRuby,显示为非活动状态,仅支持子集。
  • Jmagick:Java 的 JNI 接口,仅适用于 JRuby

PDF 生成本身将始终在 Jruby 环境中,因此 JMagick 听起来是个好主意(预计可能的 JNI 麻烦)。另一方面,如果解决方案不限于一个平台,那就太好了。

有任何想法吗?建议?糟糕的经历?也许是一个完全不同的想法?

谢谢!

0 投票
7 回答
31212 浏览

c++ - ImageMagick 和 GraphicsMagick 有什么区别?

我发现自己评估了这两个库。除了 GraphicsMagick 比较所说的之外,我看到 ImageMagick 仍然有更新,而且看起来两者几乎相同。

我只是想在 C++ 中进行基本的图像处理(即图像加载、过滤器、显示);在这些库之间进行选择时,我应该注意哪些差异?

0 投票
1 回答
8101 浏览

perl - 如何使用 Image::Magick 调整图像大小以适应区域?

从带有 imagemagick 的命令行,您可以使用:

调整大小然后裁剪图像,使其尽可能地填充该区域。

我如何从 Perl 的Image::Magick做到这一点?

0 投票
2 回答
1617 浏览

perl - 如何将 IO::Scalar 与 Image::Magick::Read() 一起使用?

我有一张我用GD::Image操作过的图像,我想用Image::Magick做进一步的操作。我想避免将图像写入磁盘,以便 Image::Magick 可以将其读入。Image::Magick 的 Read 函数将接受文件句柄作为参数,因此我试图将其传递给 IO::Scalar我使用 GD::Image 的输出创建的对象。

但是,由于 IO::Scalar 对象可以被视为字符串,看起来 Image::Magick 正在将图像的内容解释为它无法找到的文件名,并且 Read() 失败。

是否有另一种方法可以从行为更像常规文件句柄的标量创建文件句柄,或者是否有另一种更简单的方法来完成我在这里尝试做的事情?

$响应是:

0 投票
4 回答
10522 浏览

php - 如何在 MAMP 上安装 ImageMagick?

我正在使用 MAMP(由 Apache/MySQL/PHP 组成的沙箱)运行 OSX Leopard。我按照本教程使用 MacPorts 安装了 ImageMagick: http ://www.brybot.ca/archives/getting-imagemagick-and-more-to-work-with-mamp-on-os-x/

然后我将 extension=imagick.so 添加到 php.ini 但 PHP 无法识别它。它不断告诉我:

知道如何解决这个问题吗?

0 投票
2 回答
9846 浏览

image-processing - 哪个 EXIF 标签存储照片的关键字/标签?

我正在开发一个可以读/写 EXIF 标签的照片库。我会将照片标题放在 EXIF 标记 DocumentName 中,将描述放在 EXIF 标记 ImageDescription 中。我还计划使用地理标签。但是照片标签/类别呢?我想在我的系统中存储一个以空格分隔的标签字符串。是否有任何 EXIF 标签通常用于此类信息?我可以编写自己的(即 PhotoTags),但我想除了在我的系统内部(无论如何,这些信息都存储在数据库中)之外,这并没有任何用处。

0 投票
5 回答
593 浏览

php - GD 或 ImageMagick 已经成为客户端 PHP 安装的一部分的可能性有多大?

我正在开发一个包,其中包括在 PHP 中重新缩放图像。对于图像重新缩放,PHP 有 GD 和 ImageMagick 库。那些可能已经成为给定客户端的 PHP 安装的一部分吗?

就此而言,是否有 PHP 的“默认”安装?默认情况下,是否包含 GD 或 ImageMagick?

如果两者都没有安装,我是否应该有某种可怕的备用位置来读取、重新缩放和保存 GIF、JPG 和 PNG,或者将 GD 或 ImageMagick 添加到现有安装中是否简单?

0 投票
1 回答
1633 浏览

php - 为什么从 PHP 脚本调用 (ImageMagick) convert.exe 会导致页面无响应?

* 现在可以通过清除 Windows 中的临时文件夹来解决此问题!

一些信息 - Windows 2003 服务器,IIS 6 ImageMagick 6.3.3 PHP 5.2.0

我正在使用 ImageMagick 调整服务器上的图像大小,我认为这最近引起了问题。我注意到的是,当我的 PHP 脚本执行 ImageMagick 命令时,网页会冻结并且不会重新加载。事实上,我发现我必须先清除缓存和 cookie,然后才能重新加载页面并重试。我已将问题隔离到调用 imageMagick convert.exe 的代码行。我没有得到任何响应,使用 Mozilla Firebug 查看流量我可以看到没有返回数据,没有关于被调用页面的信息,只是它似乎挂起。

调用 ImageMagick 的代码没有改变,以前一直有效(大约 2 年!),如下所示 -

(我通常使用 passthru 但我尝试了 exec 和 system 看看我是否可以返回一些信息。)

我可以从命令行运行 ImageMagick 命令没问题,并且图像可以很好地调整大小......所以 ImageMagick 似乎工作正常,它似乎只是 PHP -> ImageMagick 通信是问题所在。我希望重新启动可以解决它。你知道还有什么可能吗?我将如何调试这个?

非常感谢

0 投票
5 回答
21950 浏览

php - 将图像裁剪或蒙版成圆形

使用 ImageMagick 或 GD 库将图像裁剪或遮罩为圆形的最佳方法是什么?(注意,解决方案存在于“其他”问答网站上,但 StackOverflow 上不存在)

0 投票
4 回答
3406 浏览

php - 使用 PHP 为各种文件格式生成缩略图

我有一个客户要求为他的客户提供上传设施,但在上传之后要创建一个图像缩略图。

所有正常图像都可以,但他在谈论 .psd、.pdf、.eps、.ppt

环顾四周,我认为 imagemagick 和 ghostscript 可以满足其中的大部分需求,但我找不到 PPT 或 EPS 的解决方案。

我希望 imagemagick 能够像 psd 一样做 eps。

关于 EPS 或 PPT 文件格式的任何建议。

如果您能提供建议,谢谢。