分页: 1 / 2
[分享]今天修改了屏幕截图软件scrot
发表于 : 2008-05-03 21:37
由 soliton
修正了鼠标手动截图时的一个小bug
另外增加了手动截图时候可以显示截图区域像素大小,方便精确截图
效果见附件贴图
我把修改的scrot的main.c贴在下面
第一次接触x编程,欢迎大家赐教讨论
发表于 : 2008-05-03 21:58
由 eexpress
除开能选框后,再可以移动选框位置。才是突破。

发表于 : 2008-05-03 22:27
由 soliton
是哦 好像即使是windows下用这种方式截图的软件也很少
有必要深入学习一下
发表于 : 2008-05-03 22:33
由 eexpress
或者,把那鼠标的图标,改成+号。import是用这个的,明显得多。这个可能容易些。

发表于 : 2008-05-04 17:08
由 soliton
http://www.tigr.net/afterstep/X/xlib/appendix/b/
原来可以用很多的图标 不过都太丑陋了 那个 XC_crosshair 也还是太粗了 打算搞个spx的大十字光标那样的
发表于 : 2008-05-04 19:06
由 soliton
大十字光标 底片色截图,当然截出来的是正常的
先看下效果
发表于 : 2008-05-04 19:10
由 eexpress

这样操作,效果明显些。
多试试几种。不反色,有个浅色就够了。
发表于 : 2008-05-04 19:12
由 solcomo
不错
下来看看

发表于 : 2008-05-04 19:28
由 soliton
呃 我找了半天 好像没看到可以设置alpha值的地方 我也想像ee说的那样搞个带浅色半透明遮罩的那种
发表于 : 2008-05-04 19:36
由 soliton
用反色还是有点问题 有些地方被染色了
显示时间的地方和系统监视器都变色了
发表于 : 2008-05-04 19:44
由 yiding_he
楼主太棒了!能不能够当展开菜单的时候进行截图呢???
发表于 : 2008-05-04 19:49
由 leeaman
ls那个是比较简单的了,延迟抓图就可以做到了
发表于 : 2008-05-04 22:41
由 soliton
yiding_he 写了:楼主太棒了!能不能够当展开菜单的时候进行截图呢???
你的建议不错 ,比如可以在用鼠标划定区域的时候只有按住ctrl键才有效,而其他操作不会让程序结束,这样就可以在打开菜单后按着ctrl截图。不过 我没有试验成功 XEvent 的event_mask 没有获得Control_Mask (我用的 event.xbutton.state&Control_Mask ==Control_Mask 来判断)
有懂的人请指点一二。
附件是暂时的修改版本。
编译还是configure 和 make
发表于 : 2008-05-04 22:45
由 soliton
12楼的方法就完全可以 我只是想多尝试一下
发表于 : 2008-05-13 9:16
由 INUYASHA
soliton 写了:是哦 好像即使是windows下用这种方式截图的软件也很少
有必要深入学习一下
貌似QQ 自带的截图就有这功能 且还带了个工具栏