Delphi图象编程高手请进,高分惠客。

myxxyy 2000-11-18 10:55:00
是这样:本人制作一BMP图片浏览器,基本的功能实现了,还需要达到的功能有:将显示图象的组件(IMAGE)范围加上滚动条;能将调入的图象翻转90度(可多次);能用键盘一点一点的移动显示的图象;最好还能用鼠标不带滚动条的拖动图象(就象Tif格式的图象)。
对于翻转图象的问题,我试过《程序员大本营2000》中的两篇文章,一是操作象素点,二是调TRect。前者速度慢,而且似乎并不那么容易实现;后者好象只能翻转图象180度,而不能是以90度为步径。
每个小问题30-40分。而且我会就各位回答的问题,给出我试过的情况与大家商讨,最后本人将集中这几个问题的正确解决办法公布在网上,供后来者参考。
...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Putao 2000-11-18
  • 打赏
  • 举报
回复
关注
wangshen 2000-11-18
  • 打赏
  • 举报
回复
直接去
http://www.efg2.com/lab/
取源程序算了吧,我也不抄了。
brayn 2000-11-18
  • 打赏
  • 举报
回复
一般的图像旋转都是进行象素点操作的,这样的话就可以进行任意角度的旋转,不过在这之前
你要先做好数学变换
操作是可以用Tbitmap.scanline[]来读取象素,这样一次能读取一行的,速度上会好一些的。

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧