Nic*_*oul 5 command-line scripts screenshot gnome-screenshot display-resolution
由于我切换到高 DPI 显示器,我发布的屏幕截图太大了,如下所示。
有没有办法快速让它们看起来正常呢?
最好是比启动 GIMP 更快的东西。
特别是,在 gnome-screenshot 中是否有一个隐藏选项?
$HOME/Pictures.放置在快捷键下的以下脚本将:
~/Picures添加的屏幕截图(正如您在评论中提到的那样)renamed_filename.png,其中filename.png是原始文件名。该脚本需要python3-pil安装库,但您的系统上可能不是这样:
sudo apt-get install python3-pil
Run Code Online (Sandbox Code Playgroud)将下面的脚本复制到一个空文件中,另存为resize_screenshot.py
通过截图来测试运行脚本,然后通过以下命令运行脚本:
python3 /path/to/resize_screenshot.py 80
Run Code Online (Sandbox Code Playgroud)
其中80是所需的输出大小百分比。该脚本现在创建了最后一个屏幕截图的调整大小的副本。
如果一切正常,请将其添加到快捷键:系统设置 > 键盘 > 快捷键 > 自定义快捷键。添加命令:
python3 /path/to/resize_screenshot.py 80
Run Code Online (Sandbox Code Playgroud)sudo apt-get install python3-pil
Run Code Online (Sandbox Code Playgroud)
图像的示例,调整大小为:
python3 <script> 80
Run Code Online (Sandbox Code Playgroud)
虽然上面的脚本通过快捷键完成其工作,但您可以使用后台脚本使其完全自动。您的脚本所做的就是检查中的新文件~/Picures,并执行第一个脚本中的重新缩放操作。
python3 /path/to/resize_screenshot.py 80
Run Code Online (Sandbox Code Playgroud)
设置与上面的脚本完全相同(“如何使用”),但不是[4.]将其添加到启动应用程序:Dash > 启动应用程序 > 添加。添加命令:
python3 /path/to/resize_screenshot.py 80
Run Code Online (Sandbox Code Playgroud)
几乎相同的脚本,但现在带有比例对话,在将图像保存到后~/Pictures立即:
此屏幕截图已自动调整为 80% :)
python3 /path/to/resize_screenshot.py 80
Run Code Online (Sandbox Code Playgroud)
设置与上面完全相同,除了命令之外,现在没有比例百分比:
python3 /path/to/resize_screenshot.py
Run Code Online (Sandbox Code Playgroud)
与往常一样,后台脚本实际上不使用任何资源,除非您的~/Pictures目录非常大:)。
| 归档时间: |
|
| 查看次数: |
2975 次 |
| 最近记录: |