【截图工具】把窗口截图为透明PNG,截获Aero透明效果!
这是一个逗比程序,我来解释一下它是做什么的。首先有些窗口是带透明效果的,比如撸啊撸、山口山、星际II的登录界面、Adobe Flash CS5的启动画面、Win7的Aero特效下的所有正常的窗口、Notepad++的查找替换窗口等。
然后这个程序的作用就是通过特别的截图技巧来把窗口截取成带透明通道的PNG文件。别吐槽这功能没用,总之,它一定会在什么时候派上用场的。
用法:打开我这个程序,点“选择窗口”,然后点一下你要截取的窗口。这个时候我的程序就会完成截取工作和生成透明数据的工作。最后你只需要把窗口内的图用鼠标往外拖出就行了。
一定要记得我这个用的是拖拽的功能因此没有“保存”按钮。主要是因为保存按钮不好编写,要用到GetSaveFileName,麻烦。而且你还需要选择保存位置。这个是我也麻烦,你也麻烦。所以我直接使用拖拽功能,你只需要把图片往外拖就能得到PNG文件。很方便吧?虽说保存按钮有时候也挺方便的但是总之我就是懒得写啦。
我这程序效果拔群。请看:
别小看了这张图,它可是带透明通道的!我拿PS打开给你看看你就知道了。
看见没?这可是透明的!知道厉害了吧?
程序下载:
源码下载:**** Hidden Message *****
现在这个程序已经被我改进了。
新版本可以不必点鼠标截图了。有定时截图的功能。而且是否最小化这个已经可以轮到用户自己来选择了。 说实话,透明是我最喜欢的颜色 我可以说无语死了么…… 学习........... 透明,看起来不错 超喜欢png格式的文件,楼主有心了 C SDK如何实现? 逆天浪子 发表于 2014-4-13 01:38
C SDK如何实
你去下载libpng的源码,然后学着用,自己再实现一个自动截图+分析黑白透明的算法就可以了
一点也不难。只是因为用VB方便(UI比较好弄)所以我用VB写。
事实上也是VB调用了自己写的DLL才实现的 0xAA55 发表于 2014-4-13 15:04
你去下载libpng的源码,然后学着用,自己再实现一个自动截图+分析黑白透明的算法就可以了
一点也不难。只 ...
libpng.这个对于俺这种菜鸟,实在不敢恭维。
这些算法神马的,是不是要到大学才能学到?
现在实在是自学不明白。
俺还是灰溜溜的研究VB把 PNG好,截图处理的也不错呢。 0x0208 发表于 2014-4-18 10:25
libpng.这个对于俺这种菜鸟,实在不敢恭维。
这些算法神马的,是不是要到大学才能学到?
现在实在是自学 ...
你不必去研究算法,只需要使用libpng给你提供的功能就行了。 新版本:现在这个程序已经被我改进了。
新版本可以不必点鼠标截图了。有定时截图的功能。而且是否最小化这个已经可以轮到用户自己来选择了。
http://www.0xaa55.com/data/attachment/forum/201412/02/170023yiiavhwkiyvgahyi.png 看看,感觉很不错 说实话,透明是我最喜欢的颜色 好东西 有时候公司写文档什么的..一直纠结背景 透明很诱人 Jackeriss 发表于 2014-4-4 00:49
说实话,透明是我最喜欢的颜色
是哪儿的透明呀~~~~{:4_91:} 详详细细想 太牛了.... 下载来玩玩 学习...........