Ang*_*chs 13 linux gimp printing images
我有一个大图像(80cmx40cm),我想在多页A4纸(29,7x21 厘米)上打印。
通常我使用 Gimp 作为我的图像处理器,我可以手动对图像进行分块,但这会很乏味,尤其是因为我还需要以半规则间隔为其他图像执行此操作。
如何将其直接打印为一张图像并让打印机进行拆分?
或者如何将图像分割成匹配的块?
我更喜欢在 Gimp 中进行设置,但会使用任何其他方式(包括命令行或在线工具,或其他任何方式)。
我打算把纸粘在一起,然后手动。因此,如果我可以在打印输出上没有边框的情况下进行拆分和打印,那将是一个奖励(如果不可能,没问题。)
Pra*_*nna 19
如果您更喜欢在线完成,我可能会推荐这个网站 - http://rasterbator.net/。
点击Create Poster
并上传您的图片。选择页面大小选项、效果选项(我以前选择无)并继续单击继续,直到到达下载页面。PDF 文件将自动下载,您可以使用evince
或您可能拥有的任何其他 PDF 程序打开并打印出来
And*_*Kay 11
ImageMagick 通过轻松地将图像拆分为大小相等的图块,可以很好地做到这一点。
首先确保您的图像大小正确,以便在将其拆分为相同大小的图块后,每个图块都是您要打印到的纸张的大小(否则您将进行大量修剪。)
例如,用白色像素填充图像。在 80x40cm 的情况下,您的图像应填充为 3x29.7=89.1cm 宽度(三个 A4 长度)和 2x21=42cm 高度(2 个 A4 宽度。)
假设那是 myimage.jpg,它将是 3 页,向下打印 2 页。假设它是 300dpi,所以总图像是 10523x4960 像素。
然后,您可以一次性填充和裁剪:
$ 转换 myimage.jpg -extent 10523x4960 -crop 3x2@ +repage mytiles.jpg
(对于 ImageMagick 7,我相信命令是“magick”而不是“convert”)
“-extent 10523x4960”命令更改原始图像的“边框”大小以包括填充(白色,因为我们没有先设置任何特殊背景。)“-crop 3x2@ +repage”执行平铺(注意“@”符号!)
如果您希望填充在两侧等距,请在“-extent”之前添加“-gravity center”。
ImageMagick 可以处理各种图像格式,包括直接从 pdf 到 pdf(尽管您可能不得不摆弄 dpi 选项。)
我编写了另一个可以为您完成这项工作的工具。尽管它的主要界面是 GUI,但它也有命令行界面。由于您想要进行无边框打印,只需告诉它使用 0 厘米的边框即可。
https://pypi.org/project/plakativ/
如果您使用的是 Linux,则可以使用 pip 安装它。Windows 可执行文件也定期在 AppVeyor CI 上构建:https://ci.appveyor.com/project/josch/plakativ/build/artifacts
源代码托管在这里: https: //gitlab.mister-muffin.de/josch/plakativ
归档时间: |
|
查看次数: |
53715 次 |
最近记录: |