问题标签 [graphicsmagick]

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 投票
7 回答
31212 浏览

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

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

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

0 投票
3 回答
6765 浏览

java - Java 和 GraphicsMagick——它会起作用吗?

我正在考虑在 Java 项目中使用 GraphicsMagick ( http://www.graphicsmagick.org/ )。有人对这个有经验么?关于如何开始的建议?似乎没有本机 Java 库,所以可能有点困难。

谢谢!

0 投票
4 回答
1302 浏览

c++ - 我如何知道使用 graphicsmagick 读取图像的 jpeg 质量

当我使用 Magick::readImages(...) 函数读取 jpeg 图像时。我怎样才能知道图像的估计 jpeg 质量?当我想写图像时,我知道如何设置质量,但它与原始图像的质量无关,例如:当我读取质量为 80% 的 jpeg 图像时,我使用 90% 编写它质量 我会得到比原始图像更大的图像,因为 90% 不是原始 80% 中的 90%。我如何知道读取图像的 jpeg 质量?

0 投票
1 回答
564 浏览

c - 将 GraphicsMagick 添加到 Xcode 项目

我在 Xcode 中创建了一个基础工具,并希望使用GraphicsMagick图像处理库中的一些函数。该库已使用MacPorts编译并安装在我的计算机上。我将libGraphicsMagick.3.dylib和添加libGraphicsMagickWand.2.dylib到我的项目中作为外部框架。

我必须采取哪些其他步骤才能在我的应用程序中使用这些库,以及如何导入它们的标头以在我的代码中使用它们的函数?

谢谢

更新:取得了一些进展。使用.a静态库而不是 dylib,将它们添加到我的项目中,然后添加头文件magickwand. 我正在尝试编译,但出现此错误: alt text http://cl.ly/f4233cddbae23e1a19fc/content

0 投票
4 回答
6565 浏览

imagemagick - 轻量级命令行图像缩放器?

我正在寻找一种轻量级且高效的图像缩放器/缩略图器。可以很好地处理所有图像类型的东西,但最重要的是 jpeg 和 png。

我研究了 ImageMagick 和 GraphicsMagick,但它们太重了。这是我想与我的应用程序一起分发的东西,所以越小越好。我不需要 *Magick 的所有功能,只需要简单的调整大小。

我找到了人们似乎喜欢作为轻型库的 FreeImage 库。有谁知道是否有包装 FreeImage 的简单命令行实用程序?

谢谢!

0 投票
3 回答
1584 浏览

php - 创建缩略图的最有效方法?

我有大量的缩略图要做。目前,我正在使用 ImageMagick,但它被证明效率太低(它太慢,使用太多 CPU/内存等)。

我已经开始评估 GraphicsMagick,我希望从中获得“哇”的结果。我没有得到它们。有人可以快速查看我的基准脚本(仅进行简单的速度和文件大小比较;还没有 CPU 和内存检查):

http://pastebin.com/2gP7Eaxc

这是我得到的示例输出:

GraphicsMagick 并没有那么快——而且输出的文件大小明显高于 ImageMagick。

0 投票
1 回答
2721 浏览

pdf - PDF:如何优化文件大小和转换为 PNG(嵌入字体问题)

我有一个带有嵌入字体的 PDF,我似乎无法使用。现在,我正在使用 GhostScript 并尝试做两件事:

  • 最小化 PDF 文件大小:

    gswin32c -dSAFER -dBATCH -dNOPAUSE -dQUIET -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf

  • 将 PDF 转换为 PNG(超级示例,用于创建其他缩略图):

    gswin32c -dSAFER -dBATCH -dNOPAUSE -dQUIET -dFirstPage=1 -dLastPage=1 -r288 -sDEVICE=png16m -sOutputFile=output.pdf input.pdf

以上在处理扫描文档时效果很好。但是当我对嵌入字体的 PDF 运行它们时(PDF 是由应用程序动态生成的),它失败了。这是我得到的错误:

除了 GhostScript,我还可以访问 PDFTK 和 ImageMagick(可能会被 GraphicsMagick 取代)。我也对其他解决方案持开放态度。

开发在 WAMP 上。部署到 LAMP。

建议?

0 投票
3 回答
533 浏览

java - 图像压缩软件

我需要一个可以在 Linux 中工作的图像压缩程序,它能够压缩所有主要的图像格式。我的 tomcat 网络服务器需要它,所以如果它是 Java 实现,那就太好了(我知道,不太可能)。我环顾四周,只遇到了 GraphicsMagick/ImageMagick(它们非常好),但它们是用 C 语言编写的,我只需要一个执行压缩的应用程序,因此它们的功能有点丰富,可以满足我的需求。

谢谢你的帮助。

0 投票
0 回答
845 浏览

c - 如何使用 graphicsmagick C 库在固定的指定裁剪框内居中图像

嘿,我想知道是否有人知道一种在保持纵横比的同时缩放图像的好方法,然后将其相对于指定的固定裁剪区域居中。

第一部分很简单(在保持比例的同时调整大小),只需要第二部分的帮助。

这是使用 php 和 image gd 执行此操作的链接。PHP 裁剪图像以固定宽度和高度而不会丢失尺寸比

我想要实现的另一个链接是此页面上的“作物”策略:http: //transloadit.com/docs/image-resize#resize-strategies

我想使用 graphicsmagick C 库来做到这一点。

非常感谢。

0 投票
3 回答
2742 浏览

graphics - 减少 PNG 图像中的颜色会使文件变大

我正在使用 ImageMagick 通过减少图像中的颜色以编程方式减小 PNG 图像的大小。我得到图像的唯一颜色并将其除以 2。然后我将此值分配给 -colors 选项,如下所示:

变量 = 唯一颜色 / 2

转换 image.png -colors 变量 -depth 8

我认为这会大大减小图像的大小,但会增加磁盘上的图像大小。任何人都可以对此有所了解。

谢谢。

编辑:原来问题是抖动。抖动有助于减少的彩色图像看起来更像原件,但会增加图像大小。要删除 ImageMagick 中的抖动,请将 +dither 添加到您的命令中。例子

转换 CandyBar.png +dither -colors 300 -depth 8 smallCandyBar.png