当前位置:
代码迷
>>
C#
>> WPF,ScaleTransForm的属性ScaleY=-一,为什么是翻转的效果
详细解决方案
WPF,ScaleTransForm的属性ScaleY=-一,为什么是翻转的效果
热度:
334
发布时间:
2016-04-28 08:42:52.0
WPF,ScaleTransForm的属性ScaleY=-1,为什么是翻转的效果?
如题,ScaleY不是Y轴缩放的比例吗?为什么等于-1时会是翻转?是什么原理?
------解决思路----------------------
就理解为每个像素的y值乘上-1
------解决思路----------------------
Scale 要有相对点的,
假设相对的点是(x0,y0)
原来控件上某点为(x,y)
那么执行Scale=-1后的点(X,Y)有:
(Y-y0)= -1×(y-y0)
即:Y=(2y0-y)
相关解决方案