MyCatchScreen绿色截屏程序1.7.1 (最后更新:08年6月22日)

作者:Wupei  |  发表时间:  |  所属分类:我的作品

基本操作说明:
1. 左键按下拖动鼠标,设定截取框大小
2. 拖动截取框顶点,改变截取框大小
3. 左键点击截取框内部拖动,改变截取框位置
4. 矩形,铅笔,箭头标记操作同上
5. 文字标记,单击屏幕(窗口),输入文字即可
6. 右键显示操作菜单及相关说明

该程序,已被华军软件园收录,下载地址:http://www.onlinedown.net/soft/60114.htm

该程序,已被天空软件站收录,下载地址:http://www.skycn.com/soft/38251.html

该程序,已发布在cnBeta.com上,地址:http://www.cnbeta.com/articles/56467.htm

单一400K文件,免安装绿色程序,鼠标拖拽即可截屏,截屏随心所欲!(自己编的广告词还不错,哈)

1.4下载链接: mycatchscreen.rar

  • 1.4版本仅有简单的截屏程序(BMP格式存储),如果大家喜欢简单轻便的(解压后244K)可以下载这个版本

1.6.1下载链接: MyCatchScreen1.6.1.rar

  • 1.6版本增加可以存储为6种文件格式,jpg,png,bmp,tiff,tga,pcx(解压后788K)

1.7下载链接: MyCatchScreen1.7.rar

  • 1.7版本增加了标记功能和图片打开功能(解压后968K)

1.7.1下载链接: MyCatchScreen1.7.1.rar

  • 1.7.1版本,为了优化程序大小,本程序支持jpg,png,bmp,ico,tga,pcs格式(解压后576K)

功能说明:                                       快捷键:
1.剪切板(将所截取图片直接拷贝到剪切板) Ctrl+X或双击鼠标
2.存储(将所截取图片直接保存为图片文件) Ctrl+S
3.打开图片(截取所打开的图片)              Ctrl+O
4.开始截图与暂停截图                        Ctrl+W
5.Esc 程序退出                                Ctrl+Q
6.精确设置矩形位置                            Ctrl+A
7.上下左右键(移动矩形位置)                 按下Shift键微调矩形
8.Ctrl键 + 上下左右键(缩放矩形)           按下Shift键微调矩形
9.标记功能(铅笔,矩形,箭头,文字)           工具栏

1.6更新:
可以存储为7种格式的文件,其他小功能 (注: 因为GIF动画原因,暂不支持GIF格式)

1.6.1更新:
增加了显示颜色窗口,增加了全屏的相关操作,其他小BUG

1.7更新:
增加了标记(铅笔,矩形,箭头,文字标记)功能和图片打开功能

1.7.1更新:
使用最新的CxImage 6.00,修正了打开图片高度不对的BUG和其他小BUG

小技巧:
1.双击剪切框,会将图片保存到剪切板中,在QQ窗口,可以直接使用Ctrl+V粘贴图片
2.如果想得到最佳的图片存储效果,请选择PNG格式(相应的文件大小将变大),JPG格式可能会稍微影响图片效果(相对文件将很小)
3.当程序在窗口模式下,将图片文件直接拖拽至窗口,将直接打开图片
4.工具栏以从左到右,从上到下的顺序,分别对应快捷键F1-F12

 

———————————————————

做为程序员…

开发平台: VC6.0 + MFC
(估计是我第一个拿得出手的用VC6.0开发的程序,估计也是最后一个,呵呵,以后用.net了)

开发周期: 总共大约1个月时间
(07年7月开始开发第一个版本,到11月,零零碎碎的更新,零零碎碎的修改,还好,给无事可做的时候增添了乐趣)

代码行数: 4000行
(除了MFC生成代码估计也就3000行,对MFC的框架还不是特别的了解,和前些版本的程序整体架构不是很好,造成1.7版本更新的面向对象思想支离破碎…大片的if-else语句…令我很是头疼….代码泥潭已经初具规模….类设计与架构..go on)

从一开始去找自己的喜欢的截屏程序,到想开发一款这样的程序,再到现在开发出还算像样的截屏程序,还是比较开心,呵呵, MFC的东西,WINDOWS的东西都学了不少,为以后从事游戏开发方向(游戏配套工具的开发)还是打了很多基础的,继续加油的

5月26日更新:

被cnBeata.com收录了,呵呵,高兴! 博客访问08年5月27日居然一下子突破200IP,嘿嘿!

6月22日 1.7.1版本更新:

呵呵,优化了一半的程序大小,准备发布

等待更新:

  1. 希望能夠將語言編碼改為utf-8的
  2. Ctrl+W 一般是关闭窗口的快捷键——关闭资源管理器、关闭Opera标签。改成 Ctrl+` 或者其他什么
  3. 自动关闭选项缺陷
  4. 自动响应快捷键(未打开程序时)

Trackback from your site.

(48)条评论

  • wupei

    |

    已经好久不更新了..呵呵..sorry~

    回复

  • 路过一说

    |

    快捷键最好能自定义 CTRL有时和网页有冲突

    回复

  • wupei

    |

    小作品….暂时木有英文版的…

    回复

  • Michael

    |

    软件不错呀!谢谢
    有英文版的吗?外国朋友想用。有空加我MSN:michael_deng@live.cn

    回复

  • Wupei

    |

    点击最后一个笑脸按钮,就可以保证软件不退出了

    回复

  • 滴滴答

    |

    截屏保存后想再截一次,发现软件已经退出了,怎么回事。
    保存的时候需要选择路径并每次命名很麻烦,能不能设置有默认保存路径,自动编号的

    回复

  • Wupei

    |

    呵呵,谢谢,收到,有时间会把UTF的改出来的

    回复

  • Aimar

    |

    不错,刚刚开始用这个软件,简单明了!
    现在的软件功能想的太多,反而违背了软件基本原则!我只要用截图的话,能截图,绿色,快就是好的软件!如果要追求图片的质量,我宁愿用 Shift+PrintScreen 再在 photoshop里面改呢!
    不错的软件,加油!
    最后提议一个意见,我用的是英文系统,所以看帮助是乱码,希望你能尽快出 UTF-8 的版本!谢谢

    回复

  • Wupei

    |

    …..最老的版本的代码已经不存在了…

    回复

  • yongsing

    |

    做得确实不错,学习,能不能拷贝一份源码啊,最早期的也行。我现在就想做个这样的效果,可是不会用拖动鼠标画框的功能啊,我是菜鸟,希望能得到你的帮助,我email:yongsing2007@yahoo.cn

    回复

  • ⅱ吥變﹥嘀愛

    |

    回复

  • Wupei

    |

    不好意思,并未公布

    回复

  • touch

    |

    请问能否给我发份源码呢?如果可以请发到lonet4@gmail.com

    回复

  • Wupei

    |

    收到….谢谢关注…嘿嘿

    回复

  • smzb.net

    |

    我觉得你的软件小巧好用,而且是绿色的,很喜欢。但对于自动关闭这个功能,希望你能改进。
    我们截图要保存的时候,按ctrl+W会弹出保存文件对话框,这点改成是自动按命名规则命名存到事先定义好的路径里,就不用每次去点保存了,快捷键最好是alt+左键双击。 而左链双击的时候是存在剪贴板的,选自动退出么就消失了,能不能双击后软件自动退出截图,但不关闭软件呢?我想让这个软件开机自动运行并一直开着…小小意见,望改进

    回复

  • Wupei

    |

    呵呵,恩,是的,但是GIF有一个动画文件的问题…我暂时还无法解决….
    PNG其实压缩率跟GIF不相上下吧…
    自定义快捷键,我是考虑过的….但是如果这样,就会生成其他的文件,来记录你自己所定义的快捷键….不是吗?…我觉得很不爽…所以没加..

    回复

  • gzghost

    |

    可以增加支持GIF格式就完美了!GIF格式的图片远比JPG效果好,体积也比PNG小。
    当然,最好添个自定义快捷键,这样更方便大家的使用。

    回复

  • wupei

    |

    ok,记住了,谢谢~下一个版本

    回复

  • tireless

    |

    Ctrl+W 一般是关闭窗口的快捷键——关闭资源管理器、关闭Opera标签。改成 Ctrl+` 或者其他什么

    回复

  • wupei

    |

    奥,明白了,等待修正

    回复

  • wupei

    |

    UTF-8?莫非程序中文会显示乱码吗?

    回复

  • xiao

    |

    希望能夠將語言編碼改為utf-8的

    回复

  • wupei

    |

    OK,收到了,谢谢
    不过需要说明一下
    1. 那个笑脸的图标是代表”是否操作完成后,关闭程序”的标志,可以选择一下看看
    2. 双击以后是所截取的图片直接进入剪切板了,像QQ以前的截图一样,你可以打开QQ聊天窗口 Ctrl + V将刚刚截取的图片,复制进去,这样也为了方便

    回复

  • niaoren

    |

    需要改进 :使用一次之后软件就会自动关闭 感觉不好 可以改成 使用一次后 软件继续存在 而不是关闭了!
    还有就是 切图之后 双击就弹出保存窗口 你这个好像 双击就关闭了!感觉这里不好。改进下
    (*^__^*) 嘻嘻…… 出新版本 告诉我下

    回复

  • wupei

    |

    恩恩,是的,是因为jpg压缩算法的原因,也可以选择PNG方式存储,这样就清晰了~

    回复

  • zdnet

    |

    弄错了。发现一次可以截取多个图片的,没注意到边上的笑脸。另外加上文字标记好,存为jpe格式,文字太模糊了。

    回复

  • zdnet

    |

    希望下一个版本,软件每次运行可以截取多张图片就好了。

    回复

  • wupei

    |

    嘿嘿,不好弄的呀
    截取为GIF动画,需要很多的设置,帧数啊,每帧时间啊…..比较复杂…
    如果弄个简单的,还不够好用
    截取为AVI的,或者其他的,那程序本身将会变很大了….更复杂….
    所以考虑暂时不添加了~呵呵
    这种功能推荐ScreenFlash工具,把屏幕截取为Flash动画,很不错的

    回复

  • YOYO

    |

    要是能截取动画就很不错了.

    回复

  • wupei

    |

    绿色截屏程序1.7版本发布
    (未实现屏幕截取为GIF动画)

    回复

  • wupei

    |

    嘿嘿,就是很小很小的绿色软件啊….加几个这个功能,估计不会增加很大的程序容量
    而且很方便的~提供几个版本的,供不同阶层的用,呵

    回复

  • pt

    |

    感觉快成图片处理软件了

    回复

  • wupei

    |

    就是可以从”特定的图片”中截取所需要”部分图片”,而不是只能从屏幕上截屏了
    不是更方便了吗?
    这样的话,注解功能就更加有用处了,不是吗?嘿嘿

    回复

  • pt

    |

    “软件可以打开别的图片,然后在自己定义的图片上进行截取与描绘的工作(支持文件拖拽)”,不明白,这有什么用?

    回复

  • wupei

    |

    再次谢谢你奥~
    我像这个样子的功能应该会添加另外的DLL文件,这样可能就违背了单个文件的概念
    也可能是我的技术不到家,改版的时候我试试的
    下一个版本我想有另外一个功能:
    就是软件可以打开别的图片,然后在自己定义的图片上进行截取与描绘的工作(支持文件拖拽)
    还有一个公司叫我往里装插件呢,呵呵,叫做一个安装版本的,然后绑定插件,违背了初衷(单一,绿色),主要就是方便呢,这个没有了,就不行了,所以考虑到初衷,本软件一直会以”单一,绿色”为出发点

    回复

  • pt

    |

    这次是如何实现超出屏幕范围的窗口的抓图,需要抓个图,可是超出屏幕范围了,唉。于是百度了一下,看有没有软件能做到,结果看到了篇文章,内容部分如下:
    一. 对于普通滚屏网页画面的处理
      超级屏捕可以轻松方便地将整张网页存储为一张图像,甚至是超出屏幕范围的网页。这一切仅仅只需要两个简单的步骤:
      第1步:在 Internet Explore 浏览器内点击鼠标右键,然后从右键菜单中选择 [超级屏捕 -> 将网页保存为图像…] 命令。
      第2步:在对话框中选择一个捕捉类型,然后点击[捕捉]按钮。超级屏捕 将捕捉整张网页至一张图片。
      您也可以使用热键来捕捉网页。默认捕捉热键是 Ctrl+F7。如果您希望捕捉 CHM 格式的EBook 文档至一张图片,您必须使用热键才能完成。   
    在捕捉网页时,有两个选项可供选择:
      
    捕捉网页内容到图片. 不包括IE窗口。   
    捕捉网页内容和窗口到图片. 包括网页内容、IE窗口、标题栏、工具栏等。
      在Windows 9x/Me下,建立的位图最大不能超过16M。如果您需要捕捉超大网页,超级屏捕会将其存为多个图片,每个图片小于16M。
    ——————————————————————————–
    注意:
    1 如果网页中包含了框架(Frame)元素,那么超级屏捕也许不能很好的将整张网页捕捉存为一张图片。
    2.这个功能必须在 Microsoft Internet Explorer 5.0(或更新版本) 下才能使用。
    ——————————————————————————–
      二 捕捉标准滚屏的 Windows 窗口
      打开超级屏捕,点击菜单“工具 -> 选项”,在“捕捉”页面中,将“窗口/控件捕捉模式下自动滚动窗口”选项打上勾。然后按“确定”按钮。如果您是第一次打开此属性,会弹出一个使用此特性的说明窗口。阅读了解之后按确定关闭即可。
      需要捕捉时,只需按以下步骤操作即可:
    1.点击你要捕捉的具有滚动属性的窗口, 使其垂直滚动条可见. 或者将鼠标指向您要捕捉的滚动窗口.
    2.按下 Ctrl+F1 (超级屏捕定义的窗口/控件捕捉默认热键), 然后点击鼠标左键.
    3.滚动条将不断向下滚动直到完成捕捉. 在此期间, 您可以点击鼠标右键提前结束捕捉.
    只是我喜欢单个的绿色软件,所以又来麻烦你了~~

    回复

  • wupei

    |

    嘿嘿,谢谢呦,第一次得到别人对自己的软件的评价,很高兴的 🙂

    回复

  • pt

    |

    不客气,很喜欢你的作品,希望它的功能越来越完善,期待……

    回复

  • wupei

    |

    恩,是的,我看到了,再今后的版本中,我会改善的
    1. 界面更加美观,友好
    2. 那个”标记”功能感觉非常好,非常好用(向截取图片直接添加箭头,线框等..)
    3. 截取小视频片段,存储为gif格式小图片(待定)
    不过10月份前在准备一个比赛,估计不会很快修改,抱歉
    再次感谢你的建议 🙂

    回复

  • pt

    |

    个人觉得QQ2007Beta4中对截图功能的操作有所改善,要是不介意的话,可以借鉴一下,期待下个版本!!

    回复

  • wupei

    |

    第一个功能改善好说,不过一般使用者(我身边的人)都是一次截图的吧…QQ上或者屏幕截图~
    如果需要自定义热键的,就需要保存功能,就无法满足本程序的”绿色”的概念了,会生成其他的文件,总觉的那样不爽 🙂 如果您觉得哪个热键不合适,可以修改~
    谢谢您的意见~

    回复

  • pt

    |

    希望能把“操作后关闭程序”默认选项改成关闭,“取消红色选框”改成打开,能自定义热键就更好了

    回复

  • wupei

    |

    你好,这个应该不是叫截屏的技术,就是几个简单函数的使用的
    详细的可以给我发邮件,一起讨论 (wupei@j2megrgoup.com)
    因为我回学校了,上网很不方便,回复可能不会很及时,抱歉

    回复

  • liangliang

    |

    吴沛,你好,我用了你的截屏软件,感觉挺好。我目前做的东西也需要截屏的技术,希望你能给点建议。不知能否给我发一份源码,我可以参考一下。

    回复

  • wupei

    |

    右键->其他操作->操作后关闭程序 把这个默认选项关闭就可以了
    还想到有什么别的功能,可以在这里留言,谢谢你的支持啦

    回复

  • RODS

    |

    这是我用这软件的感受,因为我要截很多图,不可每次都重复运行这个软件,希望可以改进
    有时间的话E-mail给我,谢谢

    回复

请在这里留言: