关于图形旋转的问题(GDI+)
2007-07-25 11:26
190 查看
//在用图片绘制点的时候出现了一个问题,因为在GDI+中DrawImage函数绘制图片
//是以左上角为原点的,所以在做图片旋转时整个图片会围绕左上角那个点旋转
//为了达到图片围绕中心点旋转的效果,我是把图片在旋转后平移到中心点的,这样
//做在Dialog窗体上是没问题的,可是到了View视图窗口中时,所有的点都在围绕着
//View窗口的左上角旋转,请问这是为什么?是坐标系不统一吗?怎么解决呀?
此问题的原因在于:
旋转前把图片平移走之后,图片无法返回原来的坐标;
解决方法:
任意点旋转分三步:
1:把你的图形平移到原点:你的旋转点 到 左上角原点
2:旋转
3:平移回去: 左上角原点 到 你的旋转点
//是以左上角为原点的,所以在做图片旋转时整个图片会围绕左上角那个点旋转
//为了达到图片围绕中心点旋转的效果,我是把图片在旋转后平移到中心点的,这样
//做在Dialog窗体上是没问题的,可是到了View视图窗口中时,所有的点都在围绕着
//View窗口的左上角旋转,请问这是为什么?是坐标系不统一吗?怎么解决呀?
此问题的原因在于:
旋转前把图片平移走之后,图片无法返回原来的坐标;
解决方法:
任意点旋转分三步:
1:把你的图形平移到原点:你的旋转点 到 左上角原点
2:旋转
3:平移回去: 左上角原点 到 你的旋转点
相关文章推荐
- 关于图形旋转的问题(GDI+)
- 关于Qt的图形旋转问题
- 关于图形数学的基本问题,沿任意轴旋转,或者旋转坐标系的推导过程
- 关于iOS拍照图片旋转90度问题
- 关于使用C#画函数图形的问题
- 关于自定义View时,画图形和图片时抗锯齿的使用的问题
- 【GDI+】继续图形的问题
- ios 关于3d旋转问题
- 关于解决这个问题:从一个点(x,y)绕另一个点(x0,y0)旋转任意角度A后得到的坐标(x1,y1)的坐标是多少?
- 关于GDI+的问题(模仿photpshop图层效果)
- iPhone上关于相机拍照的图片的旋转问题
- 关于as3 文本的缩放或旋转所引发的问题的解决方案
- 转载 -- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- 关于多个viewcontroller和nib文件旋转的问题
- 关于 元件中心旋转的问题
- ios 随手篇 关于ios5/ios6屏幕旋转问题
- 关于旋转后缩放产生的问题解决方案
- 关于安卓屏幕横竖屏设置以及屏幕旋转的问题
- OpenGL关于纹理和基本图形的混合问题
- 关于iOS6.0 屏幕旋转的问题