当我从命令行使用时,说imagemagick
:display
$ display -density 150 test1.pdf
...然后display
锁定命令行,直到您退出窗口(或在终端中按CTRL+ )。C
但是,我想做的是,当上述命令在终端中运行时,display
同时启动窗口,和同时退出;然后我可以快速按下终端中的向上箭头,并编辑设置(如-density
),并重复现在修改的命令行 - 同样现在退出,并且窗口将显示新请求的图像。
这类似于scite
“单实例模式”(参见如何在 SciTE 的单个实例中加载新文档):设置完成后,您可以scite filename
在命令行中输入;scite
然后在终端中退出 - 同时它会将文件作为新选项卡打开(因此您可以使用bash
历史记录和向上箭头在命令行上快速打开文件)。现在,我不希望display
的 GUI 有选项卡,但我认为应该可以以某种方式让display
的窗口替换它在命令上显示的内容……
我想要的可以通过 来实现吗imagemagick
?display
如果可以,怎么做?
非常感谢您的任何回答,
干杯!
答案1
嗯,刚刚想到了一个(非常粗糙 - 没有鼠标交互,什么都没有) 脚本示例使用 ImageMagick 的 Perl API,它演示了我想要完成的操作display
- 所以我想我也可以在这里发布它。示例在此答案中给出:ImageMagick API 用于命令行GUI应用程序界面display
- VoidCC。
希望我最终能读到如何使用 ImageMagick 来实现这display
一点:)
干杯!