DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: snarv12
今日帖子: 9
在线用户: 15
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 9:34:05
标题:
请教关于一整张图片如何剪取一部分图的问题! 浏览:1307
加入我的收藏
楼主: 我见别人做的程序的时候用图片中的一个按钮的时候都是不需要一个一个的按钮剪下来使用..都是一整张图的时候..请问这应该怎么实现..谢谢.
比如说一张图中有很多的按钮.我想从一张图取第一个按钮的图...在我不需要剪下来的情况下怎么实现?
此帖子包含附件:
GIF 图像
大小:8.3K
----------------------------------------------
-
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 9:39:35
1楼: 自己顶一下..
----------------------------------------------
-
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 9:50:33
2楼: 求你们了,,教教我啊..
----------------------------------------------
-
作者:
男 chengjie (Jieking) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 10:59:04
3楼: 做成一行的这样好像在imagelist中可以自动分列的
----------------------------------------------
淘宝API 金蝶BOS二次开发
作者:
男 hunqiu_wang (探索,学习中... ...) ★☆☆☆☆ -
普通会员
2004/7/29 11:15:54
4楼: 什么样
此帖子包含附件:
JPEG 图像
大小:1,619B
----------------------------------------------
探索,学习中... ...
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 11:36:25
5楼: 什么意思..我看不懂你们说的意思.
----------------------------------------------
-
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 11:38:30
6楼: 4楼的.你用的那个方法好像是剪图下来的..我不想用这种笨的方法..
我想用的是直接截取整张图中的某个区域..
----------------------------------------------
-
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2004/7/29 12:30:40
7楼: 3楼说得没错,你只要做成一行,并确保每个小图大小一致,然后在ImageList中设好大小,再将图片载入即可;
如果要用拷贝的方法,则可用Canvas.CopyRect方法(TBitmap.Canvas.CopyRect).
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/7/29 13:54:04
8楼: CopyRect
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 14:39:57
9楼: 我问过别的人..他们说有这两个API函数可以使用 Bitblt,Stretchblt.
但是我不知道怎么使用这两个函数...你们可以告诉我具体的用法吗?
----------------------------------------------
-
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/7/29 14:51:23
10楼: TCanvas.CopyRect封装的就是StretchBlt
具体参数看帮助
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
作者:
男 xiaoming770 (明) ★☆☆☆☆ -
盒子活跃会员
2004/7/29 15:55:53
11楼: 其实我最想说的一句话就是
如果你们给个例子我的话我就懂了..
可以给个例子我吗?在下拜跪谢谢你们了.
----------------------------------------------
-
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/7/29 15:59:59
12楼: var
  R: TRect;
begin
  R := Rect(0, 0, 49, 49);
  Image2.Canvas.CopyRect(R, Image1.Canvas, R);
end;
此帖子包含附件:
JPEG 图像
大小:11.0K
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
作者:
男 dw_0413 (dw_0413) ★☆☆☆☆ -
普通会员
2004/7/29 16:30:25
13楼: 我想知道Rect(0, 0, 49, 49);中四个参数分别是什么意思啊?
----------------------------------------------
-
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/7/29 16:46:49
14楼: 区域,就是第一张图片的区域
参数去看帮助
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
作者:
男 dw_0413 (dw_0413) ★☆☆☆☆ -
普通会员
2004/7/29 17:02:39
15楼: 这个好象只能获取从前面开始的图片,可以不可以获得中间的图片啊,怎么做呢?
----------------------------------------------
-
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/7/29 17:42:32
16楼: 改改R就行了
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行97.65625毫秒 RSS