Ios 我有一个问题“理解问题”;缩放变换坐标;。需要帮助

Ios 我有一个问题“理解问题”;缩放变换坐标;。需要帮助,ios,core-graphics,Ios,Core Graphics,使用缩放变换来抵消y坐标会改变石英绘图中的某些约定。例如,如果你打电话 CGContextDrawImage要将图像绘制到上下文中,图像是 将变换绘制到目标时由变换修改。 类似地,路径绘制例程接受指定路径的参数 圆弧是顺时针还是逆时针绘制 在默认坐标系中。如果修改了坐标系, 结果也会被修改,就好像图像被反射到图像中一样 镜子。在图1-5中,将相同的参数传递到石英结果中 以默认坐标系中的顺时针圆弧和 y坐标被 变换。 这是关于坐标系的 这第一行是什么意思使用缩放变换抵消y坐标会改变石英绘图中的某些

使用缩放变换来抵消y坐标会改变石英绘图中的某些约定。例如,如果你打电话 CGContextDrawImage要将图像绘制到上下文中,图像是 将变换绘制到目标时由变换修改。 类似地,路径绘制例程接受指定路径的参数 圆弧是顺时针还是逆时针绘制 在默认坐标系中。如果修改了坐标系, 结果也会被修改,就好像图像被反射到图像中一样 镜子。在图1-5中,将相同的参数传递到石英结果中 以默认坐标系中的顺时针圆弧和 y坐标被 变换。

这是关于坐标系的

这第一行是什么意思<代码>使用缩放变换抵消y坐标会改变石英绘图中的某些约定。

在第二行,他们给出了GCContextDrawImage的例子,是的,它的uikit会自动修改从左下角到左上角的坐标,所以这里的重点是什么

而且我也不明白最后一点,
将相同的参数传递到Quartz中会在默认坐标系中产生顺时针弧,在y坐标被变换求反后产生逆时针弧。


提前感谢,各位。

他们只是提醒大家注意,使用负坐标的缩放变换(示例中为y)会创建镜像效果。它可能不是obvoius,但当照镜子时,轴的方向会改变。在这个例子中,他们谈论的是y轴,这导致了上下颠倒的概念。如果你仔细考虑镜子的类比,或者只是选择一面镜子并尝试:),你可以想象/看到顺时针绘制的圆弧在镜子中看起来是逆时针绘制的

请注意,此缩放变换只是反转轴(上下),它对原点(点被视为0,0)没有任何影响。这就是为什么要获得完整的镜像效果,还需要进行平移,以便将原点从左上角移动到右下角