将 gtk2 元素转储到 png

将 gtk2 元素转储到 png

我想将每个 gtk2 元素转储到单个 png 文件中。这样我就可以分析它们以创建 gtk3 主题。这个问题只是关于如何将每个元素(如按钮滚动条等)转储到单个 png 文件中,仅此而已!!其他转换过程由另一个脚本完成。

问候 bluedxca93


我现在设法用如下脚本来获取非悬停状态:例如:inactiveb 是一个包含以下内容的文件:

睡眠 1;导入-窗口“inactivecheckradio”inactivecheckradio.png;wmctrl-c inactivecheckradio

打印非活动复选按钮

./analyzecheckradio & ./inactiveb

analyzecheckradio 是一个显示单选按钮的程序(pygtk 或 C/glade)。如何将悬停状态打印到磁盘?当窗口装饰器更改或主题具有不同的宽度时,xdotool 或 xmacroplay + sleep 之类的东西会失效。

regrads bluedxca93

答案1

Imagemagick 将执行您需要的操作。基本命令行是:

代码:convert +append image1.jpg image2.jpg product.jpg

两个图像并排放置;使用 -append 进行“从上到下”排列。使用这个,您可以轻松编写脚本来处理所有文件。

如果你尚未安装它,这可能是一个很好的起点: http://www.imagemagick.org

来源:http://www.unix.com/shell-programming-and-scripting/194015-putting-two-images-together.html

希望这能对你有所帮助。

相关内容