我可以截取屏幕截图并直接在 Gimp 中打开吗?

我可以截取屏幕截图并直接在 Gimp 中打开吗?

我和 printscreen 的常见用例:

  • 点击打印屏幕并保存.png
  • 打开Gimp
  • 查找我保存的文件
  • 编辑文件(裁剪并突出显示区域)

似乎可以将前三个步骤合并为一个按键绑定,例如 Printscreen 自动打开Gimp,准备编辑。这可能吗?

答案1

快速版本

按照你要求的做,只需一个动作:

  • 截屏
  • 将其保存在您喜欢的目录中
  • 使用 Gimp 打开

    在此处输入图片描述

剧本

#!/bin/bash

picsdir=~/Pictures/out.png
gnome-screenshot -f "$picsdir"
gimp "$picsdir"

如何使用

  • 将脚本复制到一个空文件中,另存为take_ashot.sh
  • 在以下行中设置保存文件的首选目录:

    picsdir=~/Pictures/out.png
    

    如果您的系统是英文的,我会保留原样,否则您需要更改图片文件夹名称。

  • 通过命令测试运行:

    /bin/bash /path/to/take_ashot.sh
    
  • 如果一切正常,请将其添加到快捷方式:选择:系统设置>“键盘”>“快捷方式”>“自定义快捷方式”。单击“+”并添加命令:

    /bin/bash /path/to/take_ashot.sh
    

笔记

既然你提到不是为了在大多数情况下保存源文件,我让脚本覆盖以前的文件。如果您不想这样做,我们需要构建一些重命名行。

答案2

为什么不直接截图Gimp?文件 > 创建 > 屏幕截图。

在此处输入图片描述

这根本不需要中间存储。

答案3

xfce4-screenshooter可以选择程序来打开或保存屏幕截图。支持选择区域、截屏前延迟。直接点击即可解决。

xfce4-screenshooter 屏幕

答案4

如果你愿意切换截图应用程序,这是一个选项scrot提供:

   -e, --exec APP
        Exec APP on the saved image.
EXAMPLE
       scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/shots/'
       This would create a file called something like 2000-10-30_2560x1024.png
       and move it to your shots directory.

因此,您可以更改PrntScr运行的快捷方式:

scrot -e 'gimp $f'

Shutter 是另一个截图应用程序,它本身提供了一些编辑功能,因此您甚至可能根本不需要启动 GIMP。

在此处输入图片描述 在此处输入图片描述

相关内容