标签: imagemagick

如何从命令行使用 ImageMagick 裁剪图像?

我正在尝试在命令行上使用 ImageMagick 裁剪 640x640 图像。

我需要从图像底部一直从左到右删除大约 20 个像素。底部有一条长条。

我知道shave命令。

在命令行中输入的命令是什么?我正在使用此软件的 Windows 版本。

shell command-line imagemagick image-processing cmd.exe

31
推荐指数
2
解决办法
3万
查看次数

使用 ImageMagick 将 PDF 转换为 JPG 图像 - 如何填充文件名?

我使用 ImageMagick 将 pdf 文件转换为 jpg 图像,如下所示:

convert -density 600 foo.pdf foo.jpg

创建的 jpg 图像命名为foo-1.jpgfoo-10.jpg依此类推。

有没有办法将输出文件名 0 填充到foo-01.jpg等?

imagemagick

24
推荐指数
1
解决办法
5万
查看次数

垂直和居中堆叠图像

我有几个不同宽度和高度的图像,我想围绕它们各自的中心垂直堆叠。我试过了

convert 1.jpg 2.jpg 3.jpg -append out.jpg
Run Code Online (Sandbox Code Playgroud)

但这会将它们与左侧对齐,我希望它居中对齐。

imagemagick

23
推荐指数
1
解决办法
7737
查看次数

将 HTML 转换为图像

背景

将各种语法高亮的源文件(C、SQL、Java、PHP、batch、bash)批量转换为高分辨率图像(600dpi),适用于电子书和印刷书籍。

失败的解决方案

到目前为止的一些尝试:

  • OpenOfficeLibreOffice - 每次源文件更改时都必须将源代码重新导入到文档中。(也就是说,对于数百或数千个源文件,该解决方案无法轻松实现自动化。)
  • 登记。不能轻易改变颜色,不完美地渲染输出,不全面。
  • LyX/乳胶。不完美地呈现输出。
  • gvim 到 HTML — HTMLDOC 到 PostScript — GhostScript 到 PNG。HTMLDOC 忽略font标签。
  • gvim 转 HTML — html2ps — GhostScript 转 PNG。RGB 颜色无法识别html2ps
  • Firefox 到 PostScript — GhostScript 到 PNG。令人讨厌的迂回。
  • gvim 到 HTML — OmniFormat 到任何东西。免费版不适合批量处理;很多广告弹出窗口。
  • 色素。不能轻易改变图像分辨率;没有 gvim 的配色方案范围。

最近解

几乎有效的解决方案是:

  • gvim 到 HTML — wkhtmltopdf 到 PDF。将需要使用 ImageMagick 进行后处理(wkhtmltoimage不能设置图像分辨率,只能设置页面宽度)。

要求

  • Windows 和 Linux,但都可以接受。
  • 免费或OSS
  • 仅命令行(适用于批处理) …

gvim ghostscript imagemagick syntax-highlighting

22
推荐指数
1
解决办法
6830
查看次数

如何通过 ImageMagick 将照片转换为黑白图像?

如何通过 ImageMagick 将 JPEG 照片转换为黑白(非灰度)图像,如传真扫描仪的输出?

linux jpeg imagemagick images

22
推荐指数
3
解决办法
3万
查看次数

命令行自动裁剪图像?

通过使用 Gimp 的菜单,您可以自动裁剪图像(去除白色边框)。我有很多带有不同大小白色边框的图像。我想在命令行中使用 Gimp 删除它们,但我无法弄清楚命令是什么。

有人有想法吗?

也许通过使用 ImageMagick?

gimp crop imagemagick

21
推荐指数
1
解决办法
2万
查看次数

如何使用imagemagick插入空白区域?

“转换”(?)需要哪些参数才能从这个 INPUT 得到这个 OUTPUT?

输入:

在此处输入图片说明

输出:

在此处输入图片说明

imagemagick

18
推荐指数
3
解决办法
2万
查看次数

ImageMagick:转换某些页面后退出

我尝试使用 convert 将一些 jpg 转换为单个 pdf。

转换 *.jpg 新.pdf

但是转换在 18 页后就退出了。然后输出正常但不完整。

convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `094708.JPG' @ error/cache.c/OpenPixelCache/3945.
...
Run Code Online (Sandbox Code Playgroud)

我尝试了一些限制设置但没有成功。如果我尝试其他 jpg,则结果相同。

有任何想法吗?我有很多空闲内存。

Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 
...
Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib
Run Code Online (Sandbox Code Playgroud)

linux pdf imagemagick conversion

18
推荐指数
1
解决办法
7756
查看次数

使用 Ghostscript 将多页 PDF 转换为单个 JPG?

我知道 Ghostscript 可以将 PDF 转换为 JPG,在多页 PDF 的情况下,可以将每个页面翻录为单个 JPG。但是是否可以将它们撕成一个 JPG,以便将页面相互粘贴,例如 JPG 的上半部分是第 1 页,下半部分是第 2 页?或者我是否必须使用另一个程序(ImageMagick 可以这样做吗?)将 JPG 页面组合成一个图像?

linux pdf ghostscript imagemagick

17
推荐指数
1
解决办法
2万
查看次数

如何从 Linux 命令行判断我的图像是否为 CMYK?

我正在将图像从 RGB 转换为 CMYK。如何从 Linux 命令行判断我的图像是否为 CMYK?

linux command-line imagemagick images ubuntu

17
推荐指数
4
解决办法
1万
查看次数