DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: huoying_you
今日帖子: 4
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/13 17:39:43
标题:
anson 大哥请你给出完整的原代码,谢谢! 浏览:2983
加入我的收藏
楼主: 关于《滚动截图》
能不能提供一些具体代码,光是 算法和思想无从着手呀!
大哥偶认为 不但要考虑 垂直方向,大哥水平方向考虑了吗!

-----------------------------------------------------------
如果有兴趣 或 知道的 朋友 只管来参与,欢迎大家,谢谢啦!新年快乐!

原题目是这样的:
1)一个 文本(或是其他什么都行)
  他的内容很多,那么会出现滚动条,

2)那么滚动截图 :就是说从头滚动到尾的过程中,
把滚动过程看到的景物都截出来自动,连成一张图片 !!
 
3)偶认为有三个大步骤要考虑:
  1》如何发送消息让 其他应用程序的滚动条
    自动滚动?
  2》在滚动过程中如何控制每次滚动 的高度(垂直方向)
    和宽度(水平方向滚动条)???
  3》每次滚动截到的图片如何把他们 不留痕迹的
    连在一起??

4)如果大家看不懂可以看看 老外做的产品:
SnagIt V7.02
http://www.skycn.com/soft/2290.html
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/16 13:41:50
1楼: 原来!
此帖子包含附件:
JPEG 图像
大小:234.1K
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/16 13:43:22
2楼: 截完后:
此帖子包含附件:
JPEG 图像
大小:168.6K
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 xjsh (『无绝』) ★☆☆☆☆ -
普通会员
2004/1/17 15:30:39
3楼: up
偶不会
----------------------------------------------
         ╭の╮┏┯┓┏┯┓ ┏┯┓┏┯┓  ╬
          ╲╱ ┠爱┨┠你┨ ┠不┨┠变┨╭║╮
         ┗戀┛┗┷┛┗┷┛ ┗┷┛┗┷┛ ╲╱
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/17 15:41:18
4楼: 谢谢 支持!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 hotyei (青出于蓝) ★☆☆☆☆ -
盒子活跃会员
2004/1/17 16:01:52
5楼: 我已经上网找过了,只是实在没找到相关资料。
----------------------------------------------
米软科技有限公司http://www.szmesoft.com
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/17 16:08:49
6楼: 大哥 谢谢你 辛苦了 麻烦大哥了!
哎 奇奇怪 大哥说他 做过, 结果说完 就不回答了!:。。。。(
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 flyers (flyers) ★☆☆☆☆ -
普通会员
2004/1/17 16:15:03
7楼: 那有可能是随便说说而已……有点不负责任。。。
----------------------------------------------
大家好,我是Flyers。

是Delphi.Net版主,小弟会尽力解决大家的问题!谢谢支持!
作者:
男 hotyei (青出于蓝) ★☆☆☆☆ -
盒子活跃会员
2004/1/17 18:32:05
8楼: to bios:
我记得上次在说在一个多边形中取位图时说过,我不知道滚动截图如何做,而且当时我的项目也需要这样的功能,让你知道的话告诉我的!!!!怎么现在变成我说做过了??

我从论坛搜索找我的名称 hotyei 把以前的贴子找出来,结果那贴子不知道去哪里了。
----------------------------------------------
米软科技有限公司http://www.szmesoft.com
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/17 21:39:35
9楼: :)大哥 多边形 实际上 和圆一样的,呵呵 偶开始一直想不通!

现在这个啊:奇奇怪 大哥说他作过啊,不过他似乎不肯给出原代码啊!
所以难啊 偶在别的论坛也拼命问了!无人回答!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 hotyei (青出于蓝) ★☆☆☆☆ -
盒子活跃会员
2004/1/17 21:57:48
10楼: 原来说是说奇奇怪哥哥做过。。

其实大家在理论上已经有了,不过有两点我是想不通过:
1) 实际上是否通过滚动滚动条来截图的??
2) 滚动滚动条要一边让滚动条滚动,然后让界面刷新,然后别一边截图的。所以我怀疑专业软件并不是通过这种方法截图。
----------------------------------------------
米软科技有限公司http://www.szmesoft.com
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/17 22:20:15
11楼: 从 snagit的 成品上 偶们只能看到 效果
却看 不出他的本质!哎 ,这种资料 只有
国产的〈超级屏捕〉才有!不过他们是 最在IE右键的扩展菜单中的!


嘿嘿 大哥 你上次面试那道题目 ,你说:虚渺大哥的答案是对的
偶想问问:tag 属性的作用什么?
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 zxdcj (月下舞者) ★☆☆☆☆ -
盒子活跃会员
2004/1/18 9:21:53
12楼: 我也帮不了大哥,
只能顶一下了!
----------------------------------------------
-
作者:
男 hotyei (青出于蓝) ★☆☆☆☆ -
盒子活跃会员
2004/1/18 10:21:15
13楼: to bios:
tag是任意作用的,你喜欢怎么用就怎么用都可以,但一般用在多个同类控件用一个处理函数。而上面的面试题中,可以看到,当处理 Edit1时会清除 Edit2,处理Edit2时,会清除Edit1,也就是 Edit1和Edit2是一个互相清除的动作。为了使清除另一个Edit而不使自己的内容被清除,所以要申明一个外部变量作标记,标记正在清除另一个Edit,让那个Edit不要去清除当前的控件。

但面试题中不能声明外部变量,所以就使用了控件的Tag属性当作是一个变量使用。
----------------------------------------------
米软科技有限公司http://www.szmesoft.com
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/18 21:02:48
14楼: 高啊!学习!哎至于这个 截图 偶看得日久天长了!
一时是搞不定的!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 againb (anson) ★☆☆☆☆ -
盒子活跃会员
2004/1/24 16:00:10
15楼: 会不会是算出了要截的区域后再截呢?怎么算呢?是不是通过滚动条?有相关算法吗?
新年好啊!
----------------------------------------------
-
作者:
男 againb (anson) ★☆☆☆☆ -
盒子活跃会员
2004/1/24 16:10:08
16楼: 好像有点像拼图的原理啊,一屏截完后、通过滚动条再移一屏、再截,再移。即算出要截区域要分成几块来截,之合把这几块按其顺序再拼起来,组成一幅完整的大图。(这是所谓的滚动截图吗,不是摆明自己哄自己吗?)
----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/24 19:23:22
17楼: 呵呵,大哥具体怎么写代码呢?
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行781.25毫秒 RSS