请教如何在VB中旋转图片?

xmh 2000-03-25 12:41:00
在VB中图片能不能自由旋转,如果能旋转请问如何编写代码?
...全文
823 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
NiceFeather 2000-10-06
  • 打赏
  • 举报
回复
请看此页下端的“程序员大本营”的“Visual Basic”的“VB源码集合”的“图形处理”的“转动图形的例子”例程!
limengchen 2000-10-06
  • 打赏
  • 举报
回复
请参考解析几何公式
x'=xcosA+ysinA
y'=ycosA-xsinA
A为逆时针旋转角度
limengchen 2000-10-06
  • 打赏
  • 举报
回复
请参考解析几何公式:
x'=x*cosA+y*sinA
y'=y*cosA-x*sinA
A为逆时针旋转的角度
deardelphi 2000-10-02
  • 打赏
  • 举报
回复
要实现任意旋转,参看
http://expert.csdn.net/Topic/28600.shtm
deardelphi 2000-10-02
  • 打赏
  • 举报
回复

image2.Picture :=image15.Picture ;
for i:=0 to image1.Height do
for j:=0 to image1.Width do
image1.Canvas.Pixels[(-i+image2.height),j]:=image2.Canvas.Pixels[j,i];
这是Delphi的简单方法,该一下便可。
Chen_Lin 2000-04-13
  • 打赏
  • 举报
回复
NT可以,但是在98下不行。
Janven 2000-04-13
  • 打赏
  • 举报
回复
我最近在中国计算机日报www.computer.com.cn网站上看到一篇介绍如何在VB中旋转图片的文章,去看看吧。
RealTop 2000-03-25
  • 打赏
  • 举报
回复
最好是去找找相关的OCX控件,这是我的建议,但我没有类似控件。
找到后,烦您发送给我一份。
sythree 2000-03-25
  • 打赏
  • 举报
回复
自由旋转需要自己编写代码,用API函数把图象读入一个二进制数组,然后找一本详细的数字图象处理书找算法吧.
Janven 2000-03-25
  • 打赏
  • 举报
回复
使用API函数中的StretchBlt,可以实现图片的水平翻转、放大和缩小。但不能进行自由旋转。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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