问题标签 [imagemagick-convert]

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

imagemagick - ImageMagick 转换:UnrecognizedMorphologyMethod

我在 Imagemagick 的文档中看到了这个命令:

convert qc.gif -morphology Thinning:-1 Skeleton qc2.gif

但是回显这个错误:

但是,当我列出可用的命令 ( convert -list command) 时,它显示:

0 投票
1 回答
1572 浏览

php - 在php中将tiff图像动态转换为jpg

如何使用 PHP将 Tiff 图像动态转换为 jpeg,Imagemagic .pls 帮助我是 php 编程新手

0 投票
1 回答
544 浏览

imagemagick - ImagMagick:如何使用一个转换命令向图像添加渐变拼接?

是否可以在图像底部添加渐变拼接?似乎渐变选项需要-size,我无法提供,因为图像的大小可能会有所不同。

可以使用 convert 和 compose,但我只想使用一个命令。像这样的东西(请注意,目前这是无效的):

0 投票
1 回答
2423 浏览

ghostscript - Ghostscript - 为图像指定 dpi

我目前正在使用 ImageMagick 提取 pdf 文档的页面图像。我需要不同 dpi 的页面图像。

使用的转换命令是

由于 convert 方法非常耗时,因此我决定将其替换为 gs 命令。

当前编写的 gs 命令是

-r 参数用于指定 dpi。

我需要的 dpi 是 50、100、125、150、200 和 300

转换命令以良好的质量正确返回输出。但是 gs 命令没有返回所需的 dpi,而且质量也不好。

有人可以帮我修改我的 gs 命令以达到预期的结果吗?

在此先感谢您的帮助。

0 投票
1 回答
2424 浏览

svg - 将 SVG 文件导入 ImageMagick

对不起,如果这属于服务器故障

我想知道使用 SVG(xml) 字符串作为"convert msvg:- jpeg:- 2>&1"命令的标准输入的正确方法是什么(使用 linux)

目前我只是保存一个临时文件用作输入,但在我的情况下数据来自一个 API,因此将字符串直接提供给命令显然是最有效的。

我感谢大家的帮助。谢谢!

0 投票
1 回答
1731 浏览

c++ - ImageMagick 使用我的真实字体转换 SVG (Magick++)

我正在Magick++使用ImageMagick. 我不知道如何使用我的字体将渲染 svg 设置为光栅。这是我的 svg

目标是实现类比

但使用Magick++API。

我试图设置这样的字体:

但我没有得到所需的结果。

有任何想法吗?

0 投票
2 回答
5657 浏览

php - imagemagick convert 命令在 php 脚本中不能正常工作,但可以从命令行工作

在 php 中转换的系统调用工作了多年,但今年早些时候停止工作。如果使用 Putty 从命令行发出,我正在使用的所有命令都能正常工作。

我创建的用于调试的测试 php 文件是

未创建输出文件。我得到这个回应

如果我用这个替换我的字符串

输出文件已创建但未调整大小。

我得到这个回应:

有趣的是,这从 2008 年一直有效到今年年初。那可能是我切换到 PHP5 和新服务器的时候,不确定。这是在 1and1.com 上运行的

1and1 的技术支持人员表示,问题在于 outfile 不存在并结案。那不是很有帮助。

我想知道是否需要在我的 php.ini 文件中放入一些东西或其他东西。


我也试过这个: exec("/usr/bin/convert -resize 200x200 image/temp222_main_menu.png"); ?>

只是一个注释。我输入了详细信息,以便我可以确定我实际上正在运行程序,并且返回了一些输出。它还表明它正在加载正确的文件。这也是我使用 passthru 而不是 exec 或 system 的原因。这只是一个测试脚本。我在它坏掉之前使用的脚本没有使用 passthru,但是要发布的东西太多了。关键是执行的字符串在php中不起作用,但在命令行中起作用,所以它是正确的。

0 投票
3 回答
5846 浏览

php - 使用 ImageMagick 生成图像而不保存到文件,但仍会在网站上显示它们

这是我的 ImageMagick 代码,通过在默认目录中创建文件名为“coloured_font.png”的新图像,在我的网络服务器上运行良好...

但是现在我在 Windows 上运行 ImageMagick,它不会在默认文件夹中创建任何图像文件,但 ImageMagick 应用程序运行良好(我已经通过创建缩略图进行了测试)。所以现在我的想法是在浏览器屏幕中显示“coloured_font.png”而不将其保存在其他任何地方......所以请任何人都可以帮助我在屏幕上创建和显示图像而不保存它。

0 投票
0 回答
1069 浏览

imagemagick - 将 TIFF Alpha 通道从未关联转换为关联

对于我正在构建的动态成像应用程序,我必须获取由渲染包创建的图像并将其放置在 InDesign 文件中。因为它需要是具有透明度的 CMYK,所以 TIFF 是唯一可能使用的格式。我遇到的困难是渲染器正在生成一个带有不相关的 alpha 通道的图像,InDesign 似乎很难理解。

我正在与渲染器制造商合作,看看他们是否可以更改其输出格式,但同时我想找到一些自动化工作流程来将具有未关联 alpha 的 CMYK TIFF 转换为具有关联(预乘)alpha。

我尝试使用 GraphicsMagick 的命令行工具(它很容易编写脚本),但最接近的我可以简单地将 TIFF 标志写为预乘——它实际上并没有执行预乘。效果是一个有效的 alpha,但颜色褪色:

有人对如何实现这种转换有其他建议吗?我的主要要求是它需要在 Linux 服务器环境中实现自动化,最好是通过脚本或 PHP 库(因为它已经在工作流程的其他地方使用),但我在 PHP 位上很灵活。


编辑:

以下是两个文件(每个 42MB)供参考:

0 投票
1 回答
5696 浏览

linux - ImageMagick - 使用转换命令在半页上将 GIF 转换为 PDF 肖像(字母)

我有一个尺寸为 1400x800 的图像,我需要将其转换为 PDF,以便 PDF 为纵向格式并包含页面上/下半部分的图像。我需要使用 ImageMagick 6.4.8 2009-09-21,因为这是我的生产服务器上唯一可用的。无法使用 Ghostscript。

图像细节

我已经尝试了我发现的所有选项,但没有任何效果。它始终转换为图像占据整个页面的横向。

以下是我尝试过的一些选项:

和许多这样的组合,但没有任何效果。我使用 -resize 612x792 使其字母大小,但随后图像也会垂直拉伸。是否有可能实现我想要的目标,我错过了哪些选择?

注意:我必须在程序中执行此操作,因此需要使用 convert 的基于命令的解决方案。