WPF图片控件的旋转、缩放、翻转
来源:互联网 发布:淘宝店铺装修的意义 编辑:程序博客网 时间:2024/05/21 11:36
WPF中对图片进行旋转是应用RotateTransform类,而进行缩放和翻转则是应用ScaleTransform类。
旋转:
RotateTransform rotateTransform = new RotateTransform(90);//90度
imgCtl.RenderTransform = rotateTransform;//图片控件旋转
可以通过CenterX和CenterY指定旋转中心,默认旋转中心是原点。
缩放、翻转:
ScaleTransform scaleTransform = new ScaleTransform();
scaleTransform.ScaleX = -1;
imgCtl.RenderTransform = scaleTransform;
这是实现图片左右翻转,通过属性ScaleX改变,当其值为正时实现水平方向的缩放,其值为负时实现翻转和缩放,ScaleY同理。
若要同时实现旋转、缩放、翻转,则要利用到TransformGroup类,它能将这些变换整合到一起,如下:
TransformGroup transformGroup = new TransformGroup();
ScaleTransform scaleTransform = new ScaleTransform();
scaleTransform.ScaleX = -1;
transformGroup.Children.Add(scaleTransform);
RotateTransform rotateTransform = new RotateTransform(angle * 180 / 3.142);
transformGroup.Children.Add(rotateTransform);
imgCtl.RenderTransform = transformGroup;
这样能实现物体运动时根据方向旋转和翻转。
0 0
- WPF图片控件的旋转、缩放、翻转
- WPF图片控件的旋转、缩放、翻转
- java图片旋转,缩放,翻转
- 图片旋转缩放翻转效果
- 处理图片的缩放、旋转、裁剪和翻转这四种效果
- 处理图片的缩放、旋转、裁剪和翻转这四种效果
- 【C#/WPF】Image图片的Transform变换:平移、缩放、旋转
- wpf 设置控件 旋转,缩放 效果
- wpf 图片平移、旋转和缩放
- WPF图片预览之移动、旋转、缩放
- UIKit 图片的移动、位移、旋转、缩放、翻转、翻页等特效的使用
- php学习笔记(十六)图片的处理缩放、旋转、透明、锐化、翻转、裁剪
- 强大的PHP 图片处理类(水印、透明度、缩放、锐化、旋转、翻转、剪切、反色)
- 图片(旋转/缩放/翻转)变换效果(ccs3/滤镜/canvas)
- wpf内的控件缩放
- 图片的旋转和缩放
- 图片的缩放与旋转
- wpf DoubleAnimation对image控件进行缩放旋转
- 模式识别(Pattern Recognition)学习笔记(三十六)-- 动态聚类算法
- Scala开发环境搭建
- Android开发学习资料收集
- POJ3278 Catch That Cow BFS入门
- sensor框架解析
- WPF图片控件的旋转、缩放、翻转
- R install packages InternetOpenUrl failed: ''
- androidstudio 打不开模拟器的问题
- Java系列笔记 - Java 内存区域和GC机制
- Git 学习笔记四
- java 中的Scanner(非常详细不看后悔)
- Java学习笔记之反射(Reflection)
- Android中,判断是否联网,连接的是移动数据还是WiFi,移动数据是2g,3g,还是4g
- AndroidStudio 下SVN的使用