问题标签 [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.
matlab - 从 Matlab 调用 ImageMagick 时出错
我已经在我的系统(windows)中安装了 ImageMagick,它的命令在系统 PATH 中。它通过命令行工作得非常好我想使用系统命令从 Matlab 调用 ImageMagick 的“转换”功能。'C:\Users\Vivek' 是图像的路径。我必须通过 Matlab 测试 ImageMagick 的工作,因为我需要它进行进一步处理(使输入适合于 Tesseract OCR)
它说无效参数 - C:\Users\Vivek\208.png,我尝试了其他一些方法。但是,问题始终出在第二个参数上。
需要帮忙
谢谢
imagemagick - ImageMagick JPEG 压缩块大小
有谁知道 ImageMagick 在 JPEG 压缩中使用什么处理块大小(8x8 或 16x16 ??)?而且,有没有办法改变这个默认的块大小?
imagemagick - 无法将 NCL 高分辨率 postscript 转换为 png
我从 NCL 脚本中获得了一个附有 mpDataBaseVersion = "HighRes"(高分辨率地图)的后记文件。我在 RHEL 5.6 i386 中运行了 ImageMagick 6.2.8。
当我跑的时候convert high-resolution.ps test.png
,我得到了:
但是在使用 ImageMagick 5.5.6 的 RHEL 3 i386 中,相同的后记转换没有错误,怎么会?
我用谷歌搜索了一段时间,但我仍然不知道 undefinedresult 导致 ashow 错误。
执行堆栈是什么意思?
[更新]
谢谢@Fred 和@Ken!
我在下面重组了我的问题:
我有一个很大的 PostScript 文件 (9.3 MB):high_resolution.ps
电脑甲:
- 红帽企业 Linux ES 第 3 版(Taroon 更新 3)i386
- 转换版本:ImageMagick 5.5.6 04/01/03 Q16
- Ghostscript 版本:GNU Ghostscript 7.05 (2002-04-22)
电脑乙:
- 红帽企业 Linux 服务器版本 5.6 (Tikanga) i386
- 转换版本:ImageMagick 6.2.8 05/07/12 Q16
- Ghostscript 版本:GPL Ghostscript 8.70 (2009-07-31)
convert high_resolution.ps high_resolution.png
在 PC A 中工作,但在 PC B 中无效。
错误在上面。
我检查了 Ghostscript 更新日志,我对此一无所知(也许我只是错过了它?)
非常感谢!谢谢!</p>
php - 如何在 Linux 中加速 Image Magick 图像处理命令?
我在 linux 上的 PHP 程序中使用 Image Magick 来处理一些图像。在一种情况下,我们从 PSD 中获取图层并显示某些图层并对其进行着色。在其他情况下,我们覆盖 3 张左右的 PNG 图像,然后返回最终图像。我们使用的是 PHP,但我们使用系统命令来运行命令提示符下的命令,然后将图像提供给浏览器。似乎很慢。缓存不是一种选择,因为有无数种可能的组合。图像不是那么大,处理每张图像有时需要 5 秒,而且似乎服务器一次只处理一张(我假设浏览器可能同时要求多张图像。)。我们已将该站点放在一个非常强大的服务器上。
java - imagemagick convert : tiff 警告/创建了多个输出文件
我正在开发一个使用 ImageMagick 转换实用程序将 tiff 转换为 jpg 的 java 应用程序。
我们的工作流程是先做tiff->jpg;创建缓冲的 img obj 以获取尺寸,然后缩放新尺寸,然后再次运行 convert 以使用新尺寸和其他一些选项调整大小。
这在绝大多数情况下都能正常工作,但在某些情况下,我会收到一些 tiff 警告,虽然 img 转换最终成功,但 convert 会创建一些有问题的临时图像。这是它在命令行上的样子:
开始时
输出是
我们的解决方法是先转换 tif->gif 然后 gif->jpg ,这似乎可以解决它,但想知道是否有人遇到过这个特殊问题。
顺便说一句,我们使用 convert 工具是因为我们发现 JMagick 非常不可靠。如果有人成功使用它,将有兴趣听到有关如何提供信息的任何想法。
谢谢!bp
linux - ImageMagick -liquid-rescale 选项错误
我想使用 Seam Carving,发现ImageMagick可能是一个不错的选择。
然后我从源代码安装 ImageMagick,如图所示。
我的问题是:当我输入命令
convert logo_trimmed.jpg -liquid-rescale 75x100%\! logo_lqr.jpg
时,它给出了以下错误:
convert: delegate library support not built-in 'logo_trimmed.jpg' (LQR) @ error/resize.c/LiquidRescaleImage/1900.
我认为可能是因为缺乏liblqr
支持,所以我去Liquid Rescale安装它
,然后make uninstall
ImageMagick 并再次安装它。
但是,问题仍然存在。
谁能告诉我如何制作convert -liquid-rescale
作品?
感谢您的任何提示。
bash - 如何将图像拆分为多个相同高度的图像?
我有一个带有按钮的屏幕截图:
编辑:我更改了图像,因为前一个产生了预期的结果。
每个按钮的高度是 48px(44px 是实际按钮,4px 是底部间距)。我怎样才能:
- 修剪屏幕截图
- 垂直分割
- 修剪生成的图像
我希望能够在一个命令中完成所有这些。
这是我为 2. 步骤尝试的:
但是第一个按钮由于某种原因被裁剪为37px
,移动了所有其他屏幕截图,所以我最终得到了 2 个不同按钮的 2 个部分的屏幕截图。
为什么没有被裁剪48px
?
image-processing - 将自定义 ImageMagick (GraphicsMagick) 信封失真应用于文本
我想使用 ImageMagick 生成这样的文本:
我将字体作为 TTF 文件,并且知道如何仅使用未失真的文本生成图像。我遇到的问题是应用失真。
我想使用的“信封”如下所示:
我一直在阅读ImageMagick关于扭曲的示例,但似乎无法找出正确的命令。
请注意,这不是弧线。
imagemagick - 使用 ImageMagick 将 PDF 转换为 PNG 而不输出文件扩展名
将 PDF 文件转换为 PNG 很简单:
但是我必须跳过文件名中的扩展名,所以我尝试过:
但它会生成我的 PDF 文件。如何使用convert
参数指定 PDF 类型?
不起作用。
imagemagick - 使用 imagemagick 提取图标会在透明度上创建黑色条纹
对于我的一个项目,我正在获取网站图标并将它们存储以显示在网站中。听起来很琐碎,但我有一个奇怪的问题。几乎所有图标都采用 .ico 格式,这对网络不太友好。一些图标也有不同的大小。我正在使用 Imagemagick 将它们转换为 PNG 并仅提取 16x16 图标。
我为此使用以下命令行:
不幸的是,在某些图标上,这会在透明区域产生一些令人讨厌的水平黑色条纹。这是一个例子:
这是原始图标:
http://g.etfv.co/http://www.mysqlperformanceblog.com/
这是结果:
http://img585.imageshack.us/img585/1463/65407408.png
这里再次嵌入这里:
这里有什么问题?我的 ImageMagick 是 6.5.4-7 版本