问题标签 [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 回答
504 浏览

裁剪图像的脚本

我有很多(大约 1000 张)图像(打印屏幕),我需要裁剪这些图像(所有裁剪的图像都在完整图像的同一区域中)。

我怎样才能在 php 中做到这一点?或者也许 GIMP 支持一些宏脚本来做到这一点?

提前致谢。

0 投票
1 回答
182 浏览

如何在没有任何断言的情况下构建 imagemagick

现在我正在使用以下内容:

上面的代码仍然会生成一个带有断言的“识别”工具。我正在通过识别损坏的 png 图像来测试它。仅使用断言识别崩溃/退出。我在 Mac 上运行它。

有什么建议可以在没有任何断言的情况下构建发布模式?(我期待一个非常简单的解决方案:))

0 投票
2 回答
3089 浏览

在 Drupal 中上传时自动将 PDF 转换为 JPG

我想知道是否有人知道如何在用户上传时在 Drupal 中自动将 PDF 转换为 JPG,我可以创建一个脚本来进行实际转换,但我的困境是能够在上传时捕获文件并处理它。(或者如果有一个脚本/模块已经完成它会更好!)。

0 投票
1 回答
1230 浏览

Imagemagick、雪豹和 PDF 转换

使用 Imagemagick 和 Snow Leopard 时遇到困难。

Imagemagick 是使用此处的安装脚本安装的。一切都正确构建和安装。除了尝试转换 PDF 时,Imagemagick 对所有命令(我能找到)表现正常。例如,

我认为它可能是 ghostscript 并尝试运行 Imagegick 委托的命令(通过 -verbose 选项)

它有效。它按预期创建 pnmrow 文件。

我不知道从这里去哪里,其他人看到这个或看到它并解决了它?

0 投票
3 回答
3787 浏览

如何将图像附加到多页图像?

我需要以编程方式将新图像附加到多页 TIFF 或 PDF。问题是单个图像(构成多页图像)具有较大的分辨率,ImageMagick 首先将整个多页图像加载到内存中,这会消耗系统的所有内存。

我需要能够附加到多页图像而不必将整个图像加载到内存中。ImageMagick 可以做到这一点吗?我应该使用哪些 C/C++ 函数?

0 投票
6 回答
37921 浏览

使用 ImageMagick,您如何查看所有可用的字体?

ImageMagick 可以以给定的字体将文本绘制到图片中,如何查看系统的所有可用字体?

0 投票
2 回答
2276 浏览

ImageMagick:字体平台独立

ImageMagick 系统中的字体是否依赖于 ImageMagick 系统,或者它们是否来自 ImageMagick 并且可以在任何平台中同样使用。

0 投票
1 回答
3256 浏览

通过 C# 执行 imagemagick 转换

当我在 Windows 中打开命令窗口并使用 imagemagick convert 命令时:

转换 /somedir/Garden.jpg /somedir/Garden.png

它按预期工作。

我想要做的是使用 C# 执行与上面相同的命令。

我尝试使用 System.Diagnostics.Process,但是没有创建 foo.png。

我正在使用这段代码:

不会抛出异常,但也不会写入 .png。

0 投票
1 回答
1607 浏览

ImageMagick 和饼图

在现有图像中使用 ImageMagick 绘制饼图的最直接方法是什么。例如,给定以下输入,我将如何绘制单个切片?

  • 中心点 (x,y)
  • 半径
  • 百分
0 投票
1 回答
3560 浏览

ImageMagick 和几何问题 - 调整大小 >

使用最新版本的 imageMagick for windows(今天下载)
small_image.jpg = 16x16
large_image.jpg = 800x600

转换 small_image.jpg -gravity Center -resize '208x120>' -background white -extent 208x120 s_icon.gif

产生:“转换:无效几何''208x120'@geometry.c/ParseRegionGeometry/1322”但它仍然会产生一个208x120的图像,其中微小的16x16图像完全位于新图像的中心。完美的。

但是,如果我尝试使用较大的图像,它会给我同样的错误,但它实际上似乎是裁剪而不是像“208x120>”所暗示的那样按比例缩小。

那是什么错误,我该如何修复它,为什么这个命令行不适用于更大的图像?

文档不那么出色:(