在父元素调整大小后,计算反转比例以保持子元素的大小相同

在父元素调整大小后,计算反转比例以保持子元素的大小相同

问题描述:

我有一个包含大量子元素的元素,我使用转换进行缩放,但要确保该元素内的某些形状保留相同的大小 - 不根据父母的变换进行缩放。在父元素调整大小后,计算反转比例以保持子元素的大小相同

我想知道是否可以根据应用的变换矩阵计算元素的比例尺?

是的。对要缩放的元素调用getScreenCTM(),以获取表示其当前比例和位置的变换矩阵。在该矩阵上拨打inverse()。然后将该逆矩阵应用于元素。