问题标签 [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.
imagemagick - ImageMagick 转换:UnrecognizedMorphologyMethod
我在 Imagemagick 的文档中看到了这个命令:
convert qc.gif -morphology Thinning:-1 Skeleton qc2.gif
但是回显这个错误:
但是,当我列出可用的命令 ( convert -list command
) 时,它显示:
php - 在php中将tiff图像动态转换为jpg
如何使用 PHP将 Tiff 图像动态转换为 jpeg,Imagemagic .pls 帮助我是 php 编程新手
imagemagick - ImagMagick:如何使用一个转换命令向图像添加渐变拼接?
是否可以在图像底部添加渐变拼接?似乎渐变选项需要-size,我无法提供,因为图像的大小可能会有所不同。
可以使用 convert 和 compose,但我只想使用一个命令。像这样的东西(请注意,目前这是无效的):
ghostscript - Ghostscript - 为图像指定 dpi
我目前正在使用 ImageMagick 提取 pdf 文档的页面图像。我需要不同 dpi 的页面图像。
使用的转换命令是
由于 convert 方法非常耗时,因此我决定将其替换为 gs 命令。
当前编写的 gs 命令是
-r 参数用于指定 dpi。
我需要的 dpi 是 50、100、125、150、200 和 300
转换命令以良好的质量正确返回输出。但是 gs 命令没有返回所需的 dpi,而且质量也不好。
有人可以帮我修改我的 gs 命令以达到预期的结果吗?
在此先感谢您的帮助。
svg - 将 SVG 文件导入 ImageMagick
对不起,如果这属于服务器故障
我想知道使用 SVG(xml) 字符串作为"convert msvg:- jpeg:- 2>&1"
命令的标准输入的正确方法是什么(使用 linux)
目前我只是保存一个临时文件用作输入,但在我的情况下数据来自一个 API,因此将字符串直接提供给命令显然是最有效的。
我感谢大家的帮助。谢谢!
c++ - ImageMagick 使用我的真实字体转换 SVG (Magick++)
我正在Magick++
使用ImageMagick
. 我不知道如何使用我的字体将渲染 svg 设置为光栅。这是我的 svg。
目标是实现类比
但使用Magick++
API。
我试图设置这样的字体:
但我没有得到所需的结果。
有任何想法吗?
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中不起作用,但在命令行中起作用,所以它是正确的。
php - 使用 ImageMagick 生成图像而不保存到文件,但仍会在网站上显示它们
这是我的 ImageMagick 代码,通过在默认目录中创建文件名为“coloured_font.png”的新图像,在我的网络服务器上运行良好...
但是现在我在 Windows 上运行 ImageMagick,它不会在默认文件夹中创建任何图像文件,但 ImageMagick 应用程序运行良好(我已经通过创建缩略图进行了测试)。所以现在我的想法是在浏览器屏幕中显示“coloured_font.png”而不将其保存在其他任何地方......所以请任何人都可以帮助我在屏幕上创建和显示图像而不保存它。
imagemagick - 将 TIFF Alpha 通道从未关联转换为关联
对于我正在构建的动态成像应用程序,我必须获取由渲染包创建的图像并将其放置在 InDesign 文件中。因为它需要是具有透明度的 CMYK,所以 TIFF 是唯一可能使用的格式。我遇到的困难是渲染器正在生成一个带有不相关的 alpha 通道的图像,InDesign 似乎很难理解。
我正在与渲染器制造商合作,看看他们是否可以更改其输出格式,但同时我想找到一些自动化工作流程来将具有未关联 alpha 的 CMYK TIFF 转换为具有关联(预乘)alpha。
我尝试使用 GraphicsMagick 的命令行工具(它很容易编写脚本),但最接近的我可以简单地将 TIFF 标志写为预乘——它实际上并没有执行预乘。效果是一个有效的 alpha,但颜色褪色:
有人对如何实现这种转换有其他建议吗?我的主要要求是它需要在 Linux 服务器环境中实现自动化,最好是通过脚本或 PHP 库(因为它已经在工作流程的其他地方使用),但我在 PHP 位上很灵活。
编辑:
以下是两个文件(每个 42MB)供参考:
linux - ImageMagick - 使用转换命令在半页上将 GIF 转换为 PDF 肖像(字母)
我有一个尺寸为 1400x800 的图像,我需要将其转换为 PDF,以便 PDF 为纵向格式并包含页面上/下半部分的图像。我需要使用 ImageMagick 6.4.8 2009-09-21,因为这是我的生产服务器上唯一可用的。无法使用 Ghostscript。
图像细节
我已经尝试了我发现的所有选项,但没有任何效果。它始终转换为图像占据整个页面的横向。
以下是我尝试过的一些选项:
和许多这样的组合,但没有任何效果。我使用 -resize 612x792 使其字母大小,但随后图像也会垂直拉伸。是否有可能实现我想要的目标,我错过了哪些选择?
注意:我必须在程序中执行此操作,因此需要使用 convert 的基于命令的解决方案。