Flameshot 是一款功能强大但易于使用的屏幕截图软件,中文名称火焰截图。Flameshot 简单易用并有一个 CLI 版本,所以你也可以从命令行来进行截图。Flameshot 是一个Linux发行版中完全免费且开源的截图工具。

通常Linux发行版中会默认自带一个截图工具,但功能有限,往往只能单纯的截图截屏,无法完成对截图的编辑、涂画、标记文本等功能。Flameshot 强大之处在于它不仅能截图,更能对截图进行充分的编辑、涂画、标记、具备的功能更强于QQ截图。

从截图中我们可以看到,每个按钮都是一个功能,完全满足你在Linux系统中截图需求。

Flameshot 自带一系列非常好的功能,例如:

  • 可以进行手写
  • 可以划直线
  • 可以画长方形或者圆形框
  • 可以进行长方形区域选择
  • 可以画箭头
  • 可以对要点进行标注
  • 可以添加文本
  • 可以对图片或者文字进行模糊处理
  • 可以展示图片的尺寸大小
  • 在编辑图片是可以进行撤销和重做操作
  • 可以将选择的东西复制到剪贴板
  • 可以保存选区
  • 可以离开截屏
  • 可以选择另一个 app 来打开图片
  • 可以上传图片到 imgur 网站
  • 可以将图片固定到桌面上

看一下操作的的GIF动画效果:

如何安装Flameshot

ArchLinux

Flameshot 可以从 Arch LInux 的 [community] 仓库中获取。确保你已经启用了 community 仓库,然后就可以像下面展示的那样使用 pacman 来安装 Flameshot

sudo pacman -S flameshot

Fedora

sudo dnf install flameshot

Debian 10+Ubuntu 18.04+ 中,可以使用 APT 包管理器来安装它:

sudo apt install flameshot

openSUSE

sudo zypper install flameshot

在其他的 Linux 发行版中,可以从源代码编译并安装它。编译过程中需要 Qt version 5.3 以及 GCC 4.9.2 或者它们的更高版本。

其他的 Linux 发行版中具体安装方法可以参考官方网站。

如何使用

Flameshot安装完成后,可以从菜单或者应用启动器中启动 Flameshot。它通常可以在 “Applications -> Graphics” 下找到。

打开了它,你就可以在系统面板中看到 Flameshot 的托盘图标。

假如你使用 Gnome 桌面环境,为了能够看到系统托盘图标,你需要安装 TopIcons 扩展。

在 Flameshot 托盘图标上右击,你便会看到几个菜单项,例如打开配置窗口、信息窗口以及退出该应用。

要进行截图,只需要点击托盘图标就可以了。接着你将看到如何使用 Flameshot 的帮助窗口。选择一个截图区域,然后敲回车键便可以截屏了,点击右键便可以看到颜色拾取器,再敲空格键便可以查看屏幕侧边的面板。你可以使用鼠标的滚轮来增加或者减少指针的宽度。

Flameshot 快捷键

Frameshot 支持快捷键。在 Flameshot 的托盘图标上右击并点击 “信息” 窗口便可以看到在 GUI 模式下所有可用的快捷键。下面是在 GUI 模式下可用的快捷键清单。

| 快捷键 | 描述 | | :--------------------------- | :--------------------- | | | 移动选择区域 1px | | Shift + | 将选择区域大小更改 1px | | Esc | 退出截图 | | Ctrl + C | 复制到粘贴板 | | Ctrl + S | 将选择区域保存为文件 | | Ctrl + Z | 撤销最近的一次操作 | | 鼠标右键 | 展示颜色拾取器 | | 鼠标滚轮 | 改变工具的宽度 |

边按住 Shift 键并拖动选择区域的其中一个控制点将会对它相反方向的控制点做类似的拖放操作。

Flameshot 命令行选项

Flameshot 支持一系列的命令行选项来延时截图和保存图片到自定义的路径。

要使用 Flameshot GUI 模式,运行:

flameshot gui

要使用 GUI 模式截屏并将你选取的区域保存到一个自定义的路径,运行:

flameshot gui -p ~/myStuff/captures

要延时 2 秒后打开 GUI 模式可以使用:

flameshot gui -d 2000

要延时 2 秒并将截图保存到一个自定义的路径(无 GUI)可以使用:

flameshot full -p ~/myStuff/captures -d 2000

要截图全屏并保存到自定义的路径和粘贴板中使用:

flameshot full -c -p ~/myStuff/captures

要在截屏中包含鼠标并将图片保存为 PNG 格式可以使用:

flameshot screen -r

要对屏幕 1 进行截屏并将截屏复制到粘贴板中可以运行:

flameshot screen -n 1 -c

写在最后

Flameshot 几乎拥有截屏的所有功能:添加注释、编辑图片、模糊处理或者对要点做高亮等等功能。可以尝试一下它,相信你不会失望的。

_Linux中功能强大的截图工具 - Flameshot相关推荐

  1. manjaro 火焰截图添加快捷键_Linux中功能强大的截图工具 - Flameshot

    Flameshot 是一款功能强大但易于使用的屏幕截图软件,中文名称火焰截图.Flameshot 简单易用并有一个 CLI 版本,所以你也可以从命令行来进行截图.Flameshot 是一个Linux发 ...

  2. Spring Security 3.1 中功能强大的加密工具 PasswordEncoder

    去年发生的密码泄漏事件,我们也对密码加密做了重新研究.  在筛选加密方法的过程中,发现了Spring Security 3.1.0版本中提供了新的PasswordEncoder,它的加密方法非常给力! ...

  3. 一款简单免费功能强大的截图软件Snipaste

    功能强大的截图工具Snipaste, 免费而且还免安装,没有广告,非常安全.直接下载安装包便可以使用,这让截图更加方便,省时省力,大大的提高了我们的完成效率. 在使用中我觉得它最好的地方可以贴图,极大 ...

  4. Qt优秀开源项目之十:开源截图工具flameshot

    这是一个功能强大的截图工具,支持的工具包括画笔.直线.箭头.矩形.椭圆.文字.马塞克,支持的操作也很丰富,具体自己去发现,上几张效果图: 最新版的还支持类似QQ的放大取色功能 外观支持定制,这个就很另 ...

  5. ubuntu之截图工具Flameshot

    ubuntu之截图工具Flameshot 背景 安装 快捷键截图 背景 ubuntu自带截图工具比较难用,快捷键截图竟然不能复制到粘贴板,多少有点不方便.所以找到了Flameshot这个软件,试用了一 ...

  6. 【好物推荐】Snipaste,一款简单但强大的截图工具

    一.Snipaste介绍 Snipaste 是一款开发了三年,简单但强大的截图工具,也可以让你将截图贴回到屏幕上! Snipaste 是免费软件,它也很安全,没有广告.不会扫描你的硬盘.更不会上传用户 ...

  7. Linux 上功能强大的网络工具 tcpdump 详解

    tcpdump 是用于捕获传入和传出流量的网络实用程序.这是您需要了解的有关在 Linux 上使用 tcpdump 的所有信息. Linux 配备了大量的网络实用程序可供选择.tcpdump 是一种功 ...

  8. WinMount是一款国产免费且功能强大Windows小工具,具备压缩解压和虚拟光驱(CD/DVD)的双重功能...

    http://cn.winmount.com/index.html WinMount是一款国产免费且功能强大Windows小工具,具备压缩解压和虚拟光驱(CD/DVD)的双重功能.最大特色在于压缩包虚 ...

  9. IDM(功能强大的下载工具)IDM可以批量下载视频吗?

    IDM是指Internet Download Manager,是一款功能强大的下载工具软件.它可以加速下载速度,支持断点续传,还可以自动捕捉下载链接,方便用户进行下载管理.同时,IDM还支持多任务下载 ...

最新文章

  1. 指针的本质2-void和void*及其应用在nginx中的应用
  2. 分析各种排序算法的优劣
  3. android Spinner点击事件处理
  4. QSetting介绍
  5. node.js Stream Buffer FsPromise
  6. 一个路由器两个网段互通_如何判断两个IP地址是否在同一个网段?什么是子网掩码?...
  7. Ubuntu系统显卡驱动、CUDA、CUDNN安装(二CUDA和CUDNN)
  8. bzoj3144 [Hnoi2013]切糕
  9. Linux 网络编程 TCP/UDP编程
  10. App隐私合规注意事项和相关材料
  11. python爬取饿了么_python爬取饿了么
  12. java date iso,使用DateTimeFormat.ISO.DATE配置Jackson而不是工作
  13. 0xc000007b 解决办法-取出系统盘(机械硬盘或者固态硬盘),删除bootsafe64.sys和衍生文件kavbootc.sys
  14. R for LC+cohort
  15. CreateDC与CreateCompatibleDC建立的HDC有何不同?
  16. 一刀传世服务器维护,#一刀传世#
  17. 计算机网络:BGP路由协议
  18. Python—SVD分解压缩图片
  19. 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包
  20. Android学习笔记——RecyclerView编写气泡聊天

热门文章

  1. 制作双足机器人用易拉罐_小学生手工小制作用易拉罐做飞机模型的方法
  2. 预科教育计算机基础知识重点归纳,民族预科班计算机教育论文
  3. 实现推拉ui样式_这推拉门隔断,我从没见过!直角设计同时划分3大功能区,太牛了...
  4. 【C语言进阶深度学习记录】三十八 C/C++语言中的函数声明与函数定义
  5. hdu5279 YJC plays Minecraft 【分治NTT】
  6. shell总结(0基础入门)
  7. POJ 1860 Currency Exchange (SPFA松弛)
  8. NSHashTable and NSMapTable
  9. 利用div的定位制作复杂的页面布局
  10. 构建一个文本搜索系统