博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF的图片操作效果(一):RenderTransform
阅读量:4637 次
发布时间:2019-06-09

本文共 1337 字,大约阅读时间需要 4 分钟。

一.RenderTransform类的成员:

1.TranslateTransform   平移效果

2.RotateTransform     旋转效果

3.ScaleTransform         缩放效果

4.SkewTransform        扭转效果

5.TransformGroup    组合效果

6.MatrixTransform    是其他几个变形类的基类,矩阵方式实现效果

 

二.简单效果介绍

1.TranslateTransform   平移效果

                

注释:X和Y分别代表图片在X方向和Y方向的偏移量

 

2.RotateTransform     旋转效果

                

注释:Angle是偏转角度,CenterX和CenterY是中心点,(0,0)是原点,非零值代表经过偏移之后的中心点

 

3.ScaleTransform         缩放效果

                

注释:Center代表原点坐标偏移量,ScaleX和ScaleY分别代表X和Y方向的缩放比例

 

4.SkewTransform        扭转效果

                

 

注释:AngleX和AngleY的方向扭转 CenterX和CenterY是偏移中心点的偏移量

 

5.TransformGroup    组合效果

                

 

注释:就是上述简单效果的叠加使用

 

6.MatrixTransform    是其他几个变形类的基类,矩阵方式实现效果

                

 

 注释:该矩阵效果是通过矩阵计算得出其实际效果,但我不懂,按自己的理解分析出如下:

  Matrix的6个参数是通过矩阵计算得出Image的新坐标和效果,第一个和第四个分别控制该图片的X和Y方向的缩放比例,第二个参数和第三个参数分别控制X和Y方向扭转,最后两个参数代表X和Y方向的平移量

 

三.

转载于:https://www.cnblogs.com/Khan-Sadas/p/5083536.html

你可能感兴趣的文章
Knowledge Point 20180305 数据在计算机中的表示
查看>>
谈谈对web标准的理解
查看>>
DIV+CSS规范命名大全集合
查看>>
求二进制中1的个数(编程之美2.1)
查看>>
hdu 4289 网络流拆点,类似最小割(可做模板)邻接矩阵实现
查看>>
58前端内推笔试2017(含答案)
查看>>
写给自己的web开发资源
查看>>
Java学习笔记
查看>>
sprintf 和strcpy 的差别
查看>>
打表打表何谓打表?
查看>>
MPEG4与.mp4
查看>>
实验5
查看>>
git 下载 安装
查看>>
录制终端信息并回放
查看>>
JS中window.event事件使用详解
查看>>
ES6深入学习记录(一)class方法相关
查看>>
《BI项目笔记》用Excel2013连接和浏览OLAP多维数据集
查看>>
C语言对mysql数据库的操作
查看>>
SQL Server 数据库备份
查看>>
INNO SETUP 获得命令行参数
查看>>