首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

WindowsLinux 下功能强大的桌面截图软件

说到桌面截图软件,很多人首先想到的是 QQ 自带的截图,或者更高级功能更强大的 Snipaste 截图工具。...今天给大家推荐一款开源的功能很强的桌面截图软件:Flameshot,它可以同时支持 Windows 和 Linux 平台。...通常 Linux 发行版中会默认自带一个截图工具,但功能有限,往往只能单纯的截图截屏,无法完成对截图的编辑、涂画、标记文本等功能。...Flameshot 强大之处在于它不仅能截图,更能对截图进行充分的编辑、涂画、标记、具备的功能更强于QQ截图。...可以展示图片的尺寸大小; 在编辑图片是可以进行撤销和重做操作; 可以将选择的东西复制到剪贴板; 可以保存选区; 可以离开截屏; 可以选择另一个 app 来打开图片; 可以上传图片到 imgur 网站; 可以将图片固定到桌面

2.6K30

Node.js实现桌面应用

从最开始我开始写文章就讲过Node.js与Java的优缺点,我当时说过,JAVA能做的如果非要使用Node.js最后肯定是能实现的,但是我们会考虑用什么更加适合。...说到桌面应用程序,可能更多人会想到使用QT或者JAVA FX去实现,Node.js能实现桌面程序么?可能很多人对这个问题的答案抱着怀疑的态度。...实际上Node.js现在生态圈越来越完善,所以用Node.js实际上可以非常轻松的架构一个桌面应用。今天我们来讲讲Node.js是如何构建一个桌面应用。 首先我们需要创建一个Node.js项目。 ?...接下来建立一个index.js,在这个文件里面创建桌面窗口以及页面渲染。 首先在文件顶部引入所需的包以及定义一个全局变量win ? 为什么需要这个全局变量呢?...我们执行这个文件就可以运行我们的桌面应用了。 ? 最后我们来谈谈,使用Node.js结合electron模式开发桌面应用有什么优缺点呢?

7.5K40

浅谈两种前端截图方式:Canvas截图 vs SVG截图

背景 如今很多网站都引入截图功能,可用于问题反馈、内容分享等实用需求,而前端截图也不知不觉成为了首选。今天为大家推荐两种前端截图方式,虽然有些局限,但是也能应付大部分项目需求。...Canvas截图:html2canvas SVG截图:rasterizehtml 原理 首先来谈下两种前端截图方式的原理,虽然实现方式不太一致,但是核心思想是相同的。...Canvas截图的限制性 无法渲染跨域资源(支持同域) 无法渲染iFrame和Flash内容(支持SVG) SVG截图的限制性 无法渲染跨域资源(支持同域) 无法渲染如lazyload等通过JS加载的资源...无法渲染内联background-image或JS操作background-image 方案 不多废话,直接上两种前端截图方式的代码,小伙伴们可根据项目需求自行优化代码和增加功能哈。...,否则不会渲染跨域内容 总结 浅谈两种前端截图方式就到此为止啦,相信小伙伴们对前端截图也有一个比较清晰的概念了,可结合自身项目尝试一下两种前端截图方式,探究下其相同点和不同点。

11.8K50
领券