哪种工具可以裁剪屏幕的一部分?


72

我可以看到如何使用Gimp裁剪图像文件中的一部分图像,但是我想裁剪一部分屏幕。你是怎样做的?


我看到您是在两天前签署的,所以这里仍然是活跃用户。答案下方有107票赞成票,有很多评论说应该被接受。您是否考虑过更改接受的答案?
WinEunuuchs2Unix

好的,就这样做了。
Bob Yoplait

Answers:


154

在Gnome Shell(17.10+)上

要使用内置gnome-screenshot功能(默认情况下):

  • Ctrl+ PrintScreen复制整个桌面的屏幕截图。
  • Ctrl+ Alt+ PrintScreen复制当前活动窗口的屏幕截图。
  • Ctrl+ Shift+ PrintScreen复制您用鼠标选择的区域的屏幕截图。

屏幕截图

论团结

要使用内置Screenshot功能:

  • PrintScreen 复制整个桌面的屏幕截图。
  • Alt+ PrintScreen复制当前活动窗口的屏幕截图。
  • Shift+ PrintScreen复制您用鼠标选择的区域的屏幕截图。

12
这应该是公认的答案。
Behnam

1
正确,这绝对是应该接受的答案
bogdan.rusu

1
创建一个帐户只是为了支持这个。
iceman

为什么这不是公认的答案?
马特·卡瓦纳

使用Google的第一个搜索结果将我引到了这里。谢谢!
rayryeng

29

应用程序,配件,截图...选择要抓取的区域。替代文字


1
感谢您回答我的基本问题。我希望它与其他图像处理工具一起位于“图形”菜单中。
Bob Yoplait 2010年

19

方法1:

  • 转到应用程序>>附件>>截图
    替代文字
  • 现在,您可以选择屏幕的一部分。

方法2:

  • 如果您使用百叶窗应用>>附件>>百叶窗
  • 打开它,然后单击屏幕顶部的选择。
    替代文字
  • 现在,您可以选择屏幕的一部分。

方法3:

  • 点击打印屏幕以截取整个桌面的屏幕截图。
  • 使用GIMP打开屏幕截图。
  • SHIFT+ C裁剪部分。

1
这个答案在撰写时是完美的。但是现在此功能已内置。请参见askubuntu.com/questions/72386/…。因此,现在应该使用@konrad的答案。
dayuloli


7

好吧,如果您要按下Print Screen按钮然后使用控制台工具进行裁剪,则必须mogrify这样做(通过安装imagemagick工具)

如果要拍摄某些窗口的照片,请Alt在按下Print Screen键的同时选择要按下的窗口。

使用Compiz,您可以使用Super键放大一个区域,然后向内滚动Print Screen

在KDE中,您具有ksnapshot许多功能,其中包括对区域进行快照。


:)“ mogrify” ...听起来像个语,但我只是发现它是一个实际的Linux命令 ..(如果您感兴趣的话,这是词的词源 ...我喜欢compiz的想法。谢谢
Peter.O 2010年

6

安装imagemagick后,您可以输入:

import filename.png

在命令提示符下。它将为您提供十字准线,您可以使用它在屏幕上绘制一个矩形,然后将其捕获。

(filename.png可以是任何图形格式。)


4

rot

sudo apt-get install scrot

scrot(SCReen shOT)是一个简单的命令行屏幕捕获实用程序,它使用imlib2来捕获和保存图像。imlib2的动态保护程序模块支持多种图像格式。

跑: scrot -s

-s,--select:用鼠标交互式地选择一个窗口或矩形。


3

只是想补充一点,您现在可以键入shift+ printscreen选择要打印的区域。


2

如果要使用GIMP仅捕获显示屏快照的一部分,请使用文件-获取-屏幕截图-选择要抓取的区域-捕捉。左键单击屏幕,按住按钮不放,拖动以形成一个矩形,然后释放鼠标按钮以捕获屏幕所选部分的图像。

注意,不同版本的GIMP使用不同的命令菜单序列,例如,“获取”可以标记为“创建”。


2

在Linux Mint 18 Cinnamon 64位系统中,没有任何答案对我有用,

屏幕快照中的以下内容对我有用:

在此处输入图片说明

添加Tshilidzi Mudau建议的步骤,

  1. 创建了一个脚本gnome_area_screenshot.sh,其内容如下,
#! /bin/sh

sleep 0.125
gnome-screenshot --area
  1. 从设置菜单中打开键盘设置。

  2. 单击快捷方式选项卡。

  3. 单击底部面板上的添加自定义快捷方式。

  4. 命名为“区域屏幕截图”(或您想要的任何名称)。

  5. 并将命令作为/gnome_area_screenshot.sh。

  6. 在“键盘快捷方式”中,选择“区域屏幕截图”,然后在“键盘绑定”中,双击并给出您希望作为键盘快捷方式提供的任何组合键。


@Gokul Kulkarni,您好,也许放您执行的步骤以及您运行的代码/命令而不是屏幕截图?
Tshilidzi Mudau

@Tshilidzi Mudau更新了答案。
Gokul Kulkarni'7

看起来不错:)
Tshilidzi Mudau

0

如果您使用的是GNOME,则imgur屏幕截图上传器非常棒。它位于顶部栏中。它使您可以选择拖动并选择区域,选择窗口或选择桌面进行屏幕截图。它将自动上传屏幕截图并为您提供链接。


0

使用快照。1.打开系统键盘快捷方式

在此处输入图片说明

2.单击“自定义快捷方式”

3.单击右侧的“ +”按钮

在此处输入图片说明

4.添加一个名称,例如“ crop”,并添加以下行(假设您使用的是gnome)

gnome-screenshot -a

在此处输入图片说明

5.单击添加

6.单击“禁用”,并根据需要设置快捷方式

7.Pictures将自动保存在“ Pictures”文件夹中

在此处输入图片说明


-1

我在OSX中编写了一个bash模拟键快捷键Cmd+ Shift+ 4,用于快速裁剪屏幕。是什么让此快捷方式有用,因为它减少了创建裁剪图像的步骤。您只需要调用Ctrl + Shift + 4并拖动,即可按创建时间以名称格式裁剪文件自动保存,无需弹出窗口,无需输入名称等。

  1. 在自定义按键快捷方式中添加按键快捷方式Ctrl+ Shift+ 4。命令链接到你的bash(如:/home/nickfarrow/bin/scrot.sh
  2. 安装scrot工具(imagemagick中类似的导入工具)
  3. 使用scrotimport(需要imagemagick)将bash添加到裁剪屏幕:

    #! /bin/bash
    DATE=$(date +"%Y-%m-%d_%H_%M_%S")
    scrot -s ~/bin/crop/$DATE.png
    

~/bin/crop 是文件夹存储裁剪图像。

(对不起,我的英语)希望有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.