很急:如何旋转填充了渐变色的矢量图 (100分)

  • 主题发起人 主题发起人 sahxinyu
  • 开始时间 开始时间
S

sahxinyu

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有两种方式:
1.创建一个处理渐变的bmp,填充渐变色后,将此bmp旋转,然后赋给image.canvas;
2.创建一个处理渐变的bmp,填充渐变色后,将此bmp赋给image.canvas,然后旋转image.canvas;
各位富翁有什么见解?又如何实现?
 

我这个人比较笨,不好意思打扰一下,如果按flash中的矢量图来理解,好象bmp不是矢量图吧?
 
你所说的应该是按bmp位图来处理,先搞清边界,逐行扫描边界内的象素,然后乘旋转距阵
就可以实现旋转了。或按下公式(对平面图的):
设坐标原点(0,0),要旋转点A(x,y),旋转后的点为A'(x',y'):
x'=xcosa-ysina
y'=ycosa+xsina
如果不是按原点旋转,则A'还要加上旋转点的坐标。
bmp和矢量图是两回事
 
好像不行。
旋转后发生毛边现象
 
后退
顶部