如何在Lubuntu上进行打印屏幕时将屏幕截图文件类型从png更改为jpg?
这台电脑在Lubuntu上运行。 打印屏幕将执行屏幕截图并自动保存。 但是,默认图像文件保存为png。 我想自动保存为jpg。
我试图查看系统偏好,但没有运气。 是否有任何命令或设置可以更改,以便它将保存为jpg而不是png? 我宁愿不安装任何新的应用程序,如搜索结果建议>。<当然,除非它确实是唯一的解决方案。
我同意@InkBlend: png
应该是您选择的屏幕截图格式。 正如Inkblend所指出的那样 :
PNG不仅没有损失,而且过去没有任何阻碍JPEG的专利问题。 PNG支持透明度,而JPEG则不支持透明度。
但是,无论出于何种原因,如果你还想使用jpeg
,还有一种方法。 不过,我担心你不得不乱用配置文件。
这还可以让您更改屏幕截图命名方案以及默认保存位置。
修改图像格式
快捷方式在Lubuntu的openbox配置文件中定义。 首先让我们制作一个备份副本:
cp ~/.config/openbox/lubuntu-rc.xml ~/.config/openbox/lubuntu-rc.xml.backup
好的,现在进行修改。 用编辑器打开它:
leafpad ~/.config/openbox/lubuntu-rc.xml
搜索以下部分:
...
注意
行。 ...
代表原本在那里的东西。 替换...
用:
scrot '%Y-%m-%d_$wx$h.jpeg'
保存lubuntu-rc.xml
,关闭编辑器,并通过从终端运行以下命令,使用新配置更新Openbox:
openbox --reconfigure
使用此修改拍摄的屏幕截图将命名为: 2000-10-30_2560x1024.jpeg
。 Scrot
会自动选择文件名定义的文件类型。
其他修改
如果您不喜欢这种命名方案,则可以轻松地将其他参数引入文件名。 这是一个概述:
$f image path/filename (ignored when used in the filename) $n image name (ignored when used in the filename) $s image size (bytes) (ignored when used in the filename) $p image pixel size $w image width $h image height $t image format $$ prints a literal '$'
如果要定义不同的屏幕截图文件夹,例如图片文件夹,可以使用以下命令执行此操作:
scrot '%Y-%m-%d_$wx$h.jpeg' -e 'mv $f ~/Pictures/'
恢复以前的设置
您可以通过使用备份替换修改后的文件来还原所有更改:
cp ~/.config/openbox/lubuntu-rc.xml.backup ~/.config/openbox/lubuntu-rc.xml
希望这可以帮助。