TBPrintScreen

截屏软件
授权协议 GPL
开发语言 C/C++
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 国产
投 递 者 充昌勋
操作系统 Windows
开源组织
适用人群 未知
 软件概览

1.这是什么软件。

这是一款静态截屏软件,和QQ截屏类似(非动态视频录制)。我在本科大三时(2011年春天)完成。在当时,我有信心的说TBPrintscreen是最高效的截屏软件之一。当时找了不下20款软件,只有QQ截屏可以与之媲美。在项目文档(https://github.com/tbworks/TB_PrintScreen/blob/master/%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.txt)中我给QQ截屏提出的BUGs,他们在之后的版本也都进行了修改(在腾讯的朋友曾把这个软件给他们的工程师看过)。截屏功能是很简单的,但是要做到极致,也是很需要费心的。看看阿里巴巴的旺旺中的截屏就知道了,虽然ALI很有钱,但是还是做的很不专业。

2.你可以从这个项目中学到。

(1) QQ截屏的原理
(2) 如何在Windows下进行高效绘图。
(3) 如何制作一个QQ截屏中的自适应大小输入框(相信我,这的确是个小挑战)。
(4) 如何高效制作8手柄拖拉效果。
(5) 如何在Windows画布上绘制不同的形状的图形(you should be creative and patient).
(6) 如何实现图片半透明灰度蒙板效果。
(7)...

3. 你可以从该项目中学到。

    这不是一个可以直接被引用到你的项目中的代码库。2011年这个软件发布后,陆续有人向我要源代码。最近想起来了,就拿出来分享分享,希望能帮助到有兴趣的朋友 :)。2011年还是大三毛头小子的我甚至不知道什么是设计模式,所以这个项目源码虽然是C++,其实几乎是基于函数编程的。不过我对功能都进行了较为清晰的函数封装。

4. 如何使用源码。

(1) 该项目使用Borland C++ Builder 6.0 开发。如果你想重新编译的话,你应该安装BCB这个IDE。
(2) 如果你只对其中的算法感兴趣,你可以把时间主要花在那些cpp文件上。

 相关资料
  • 高清截屏        在“视图”菜单栏中点击高清出图,弹出对话框如下。设置图片大小是几倍窗口大小,设置好图片输出路径,点击确定输出图片。

  •        在“操作”菜单栏中点击高清出图,弹出对话框如下。设置图片大小是几倍窗口大小,设置好图片输出路径,点击确定输出图片。

  •        在“操作”菜单栏中点击高清出图,弹出对话框如下。设置图片大小是几倍窗口大小,设置好图片输出路径,点击确定输出图片。

  • 在Linux下有很多屏幕载图的工具,下面简单介绍一下: 在GNOME桌面中自带了一个屏幕截图工具,位于“动作”栏内。该工具功能很少,只能截取当前屏幕。 在GMIP中也可截图,在“文件”--“获取”菜单下有一个“屏幕抓图”选项可进行屏幕截图。它可截取任意图窗口的内容,并自动输入到GMIP中,我们可方便地进行处理和保存。 安装ImageMagick软件,它有一个工具叫import可用于屏幕截图。该工具

  • 点击按钮进行截屏,可以将截屏图像保存到相册中。 作者说:听说会和苹果的策略有冲突,应用如果上架可能会被拒绝。这个估计是看人品了吧。经过测试发现,如果先弹出对话框,然后再截屏,似乎并不能把对话框也给保存下来。 [Code4App.com]

  • 问题内容: 如何用Java截屏? 问题答案: 使用。