技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3911|回复: 43
收起左侧

【截图工具】把窗口截图为透明PNG,截获Aero透明效果!

[复制链接]

996

主题

2213

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
16510 个
贡献
32861 次
宅之契约
0 份
在线时间
1574 小时
注册时间
2014-1-26
发表于 2014-4-3 02:42:32 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
这是一个逗比程序,我来解释一下它是做什么的。
首先有些窗口是带透明效果的,比如撸啊撸、山口山、星际II的登录界面、Adobe Flash CS5的启动画面、Win7的Aero特效下的所有正常的窗口、Notepad++的查找替换窗口等。
然后这个程序的作用就是通过特别的截图技巧来把窗口截取成带透明通道的PNG文件。别吐槽这功能没用,总之,它一定会在什么时候派上用场的。
用法:打开我这个程序,点“选择窗口”,然后点一下你要截取的窗口。这个时候我的程序就会完成截取工作和生成透明数据的工作。最后你只需要把窗口内的图用鼠标往外拖出就行了。
一定要记得我这个用的是拖拽的功能因此没有“保存”按钮。主要是因为保存按钮不好编写,要用到GetSaveFileName,麻烦。而且你还需要选择保存位置。这个是我也麻烦,你也麻烦。所以我直接使用拖拽功能,你只需要把图片往外拖就能得到PNG文件。很方便吧?虽说保存按钮有时候也挺方便的但是总之我就是懒得写啦。
我这程序效果拔群。请看:
20141213230840.png
别小看了这张图,它可是带透明通道的!我拿PS打开给你看看你就知道了。
20141213231003.png
看见没?这可是透明的!知道厉害了吧?
程序下载:
TransparentSnap.7z (69.91 KB, 下载次数: 75)

35

主题

131

帖子

4448

积分

用户组: 真·技术宅

Jackeriss.com

UID
21
精华
7
威望
4 点
宅币
2233 个
贡献
2041 次
宅之契约
0 份
在线时间
251 小时
注册时间
2014-1-31

最佳新人活跃会员热心会员

发表于 2014-4-4 00:49:55 | 显示全部楼层
说实话,透明是我最喜欢的颜色

点评

支持: 5.0
支持: 5
同感。。因此我写了这个程序  发表于 2014-4-17 17:06

2

主题

13

帖子

103

积分

用户组: 小·技术宅

UID
25
精华
0
威望
1 点
宅币
88 个
贡献
0 次
宅之契约
0 份
在线时间
9 小时
注册时间
2014-2-1
发表于 2014-4-3 10:35:16 | 显示全部楼层
我可以说无语死了么……

点评

你可以说……  发表于 2014-4-3 13:56

0

主题

30

帖子

98

积分

用户组: 小·技术宅

UID
141
精华
0
威望
1 点
宅币
66 个
贡献
0 次
宅之契约
0 份
在线时间
9 小时
注册时间
2014-3-23
发表于 2014-4-4 14:01:44 | 显示全部楼层
学习...........
回复

使用道具 举报

1

主题

8

帖子

107

积分

用户组: 小·技术宅

UID
9
精华
0
威望
1 点
宅币
97 个
贡献
0 次
宅之契约
0 份
在线时间
13 小时
注册时间
2014-1-28
发表于 2014-4-6 14:52:51 | 显示全部楼层
透明,看起来不错

0

主题

4

帖子

25

积分

用户组: 初·技术宅

UID
191
精华
0
威望
1 点
宅币
19 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2014-4-11
发表于 2014-4-12 19:56:35 | 显示全部楼层
超喜欢png格式的文件,楼主有心了

0

主题

2

帖子

18

积分

用户组: 初·技术宅

UID
199
精华
0
威望
1 点
宅币
14 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2014-4-13
发表于 2014-4-13 09:38:33 | 显示全部楼层
C SDK如何实现?

点评

你去下载libpng的源码,然后学着用,自己再实现一个自动截图+分析黑白透明的算法就可以了 一点也不难。只是因为用VB方便(UI比较好弄)所以我用VB写。 事实上也是VB调用了自己写的DLL才实现的  详情 回复 发表于 2014-4-13 15:04

996

主题

2213

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
16510 个
贡献
32861 次
宅之契约
0 份
在线时间
1574 小时
注册时间
2014-1-26
 楼主| 发表于 2014-4-13 15:04:22 | 显示全部楼层

你去下载libpng的源码,然后学着用,自己再实现一个自动截图+分析黑白透明的算法就可以了
一点也不难。只是因为用VB方便(UI比较好弄)所以我用VB写。
事实上也是VB调用了自己写的DLL才实现的

4

主题

50

帖子

149

积分

用户组: 小·技术宅

UID
208
精华
0
威望
1 点
宅币
97 个
贡献
0 次
宅之契约
0 份
在线时间
7 小时
注册时间
2014-4-16
发表于 2014-4-18 10:25:36 | 显示全部楼层
0xAA55 发表于 2014-4-13 15:04
你去下载libpng的源码,然后学着用,自己再实现一个自动截图+分析黑白透明的算法就可以了
一点也不难。只 ...

libpng.这个对于俺这种菜鸟,实在不敢恭维。
这些算法神马的,是不是要到大学才能学到?
现在实在是自学不明白。
俺还是灰溜溜的研究VB把

1

主题

3

帖子

15

积分

用户组: 初·技术宅

UID
562
精华
0
威望
1 点
宅币
10 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2014-11-17
发表于 2014-11-19 16:50:20 | 显示全部楼层
PNG好,截图处理的也不错呢。

996

主题

2213

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
16510 个
贡献
32861 次
宅之契约
0 份
在线时间
1574 小时
注册时间
2014-1-26
 楼主| 发表于 2014-11-19 16:54:25 | 显示全部楼层
0x0208 发表于 2014-4-18 10:25
libpng.这个对于俺这种菜鸟,实在不敢恭维。
这些算法神马的,是不是要到大学才能学到?
现在实在是自学 ...

你不必去研究算法,只需要使用libpng给你提供的功能就行了。

点评

这个屌: 5.0 赞一个: 5.0
支持: 5.0 不错: 0.0
这个屌: 5 赞一个: 5 支持: 5 不错: 0
学长,太不靠谱了,都七个月了,才来!!!  发表于 2014-11-22 22:47

996

主题

2213

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
16510 个
贡献
32861 次
宅之契约
0 份
在线时间
1574 小时
注册时间
2014-1-26
 楼主| 发表于 2014-12-2 17:02:09 | 显示全部楼层
新版本:现在这个程序已经被我改进了。
新版本可以不必点鼠标截图了。有定时截图的功能。而且是否最小化这个已经可以轮到用户自己来选择了。

17

主题

38

帖子

485

积分

用户组: 中·技术宅

UID
140
精华
5
威望
30 点
宅币
336 个
贡献
26 次
宅之契约
0 份
在线时间
38 小时
注册时间
2014-3-22
发表于 2014-12-2 19:21:36 来自手机 | 显示全部楼层
看看,感觉很不错

0

主题

1

帖子

8

积分

用户组: 初·技术宅

UID
827
精华
0
威望
0 点
宅币
7 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2015-4-24
发表于 2015-4-24 15:23:28 | 显示全部楼层
说实话,透明是我最喜欢的颜色

0

主题

76

帖子

6735

积分

用户组: 真·技术宅

UID
604
精华
0
威望
1 点
宅币
804 个
贡献
5853 次
宅之契约
0 份
在线时间
97 小时
注册时间
2014-12-20
发表于 2015-4-30 14:30:36 | 显示全部楼层
好东西 有时候公司写文档什么的..一直纠结背景

0

主题

3

帖子

98

积分

用户组: 小·技术宅

UID
958
精华
0
威望
1 点
宅币
93 个
贡献
0 次
宅之契约
0 份
在线时间
15 小时
注册时间
2015-7-15
发表于 2015-8-3 23:22:34 | 显示全部楼层
透明很诱人

13

主题

76

帖子

1176

积分

用户组: 上·技术宅

UID
888
精华
0
威望
0 点
宅币
397 个
贡献
703 次
宅之契约
0 份
在线时间
36 小时
注册时间
2015-5-31
发表于 2015-8-18 16:10:53 | 显示全部楼层
Jackeriss 发表于 2014-4-4 00:49
说实话,透明是我最喜欢的颜色

是哪儿的透明呀~~~~

0

主题

24

帖子

51

积分

用户组: 小·技术宅

UID
1165
精华
0
威望
1 点
宅币
25 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2015-10-1
发表于 2015-10-1 09:22:43 | 显示全部楼层
详详细细想

0

主题

5

帖子

112

积分

用户组: 小·技术宅

UID
1303
精华
0
威望
11 点
宅币
85 个
贡献
0 次
宅之契约
0 份
在线时间
9 小时
注册时间
2015-12-2
发表于 2016-3-27 22:06:51 | 显示全部楼层
太牛了.... 下载来玩玩

0

主题

25

帖子

52

积分

用户组: 小·技术宅

UID
1741
精华
0
威望
2 点
宅币
23 个
贡献
0 次
宅之契约
0 份
在线时间
4 小时
注册时间
2016-6-3
发表于 2016-6-3 18:32:57 | 显示全部楼层
学习...........
回复

使用道具 举报

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号|网站地图

GMT+8, 2018-10-19 21:21 , Processed in 0.149102 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表