请问在Delphi下如何将一幅图片旋转一定角度(比如90度,用Image)?

jilimi 2000-07-13 11:31:00
如题,请问在Delphi下如何将一幅图片旋转一定角度显示出来(比如90度,用Image)?
...全文
528 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeman258 2000-09-04
  • 打赏
  • 举报
回复
cos(Alpha), sin(Alpha), 0
只需要用源矩阵乘以 -sin(Alpha),cos(Alpha), 0
0, 0, 1
结果位图符给Timage.picture.bitmap
delphizhao 2000-08-03
  • 打赏
  • 举报
回复
使用TCanvas的CopyFrom方法,只要把SourceRect和DestRect设置合适就可以,
具体怎样设置需要动一下脑经,你可以试一下,将两个Rect随意设置一下,可能
得到一些有趣的效果。
kxy 2000-07-14
  • 打赏
  • 举报
回复
http://210.77.145.209/csdn/resource/softview.asp?id=105
fastbmp.zip
- 自由缩放图像
- 任意旋转图像
- 锐化 / 钝化图像
- 特殊效果处理 e.g. 马赛克,加杂音点 ...

简直是个小小 Photoshop. With Delphi source ! 速度也不错!

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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