【发布时间】:2012-11-20 18:12:17
【问题描述】:
文档说第一个参数是
"要在其中绘制图像的矩形,在当前指定的 坐标系"
这是什么意思?我应该假设该矩形的大小是像素还是点?
【问题讨论】:
标签: objective-c pixel point nsimage nsrect
文档说第一个参数是
"要在其中绘制图像的矩形,在当前指定的 坐标系"
这是什么意思?我应该假设该矩形的大小是像素还是点?
【问题讨论】:
标签: objective-c pixel point nsimage nsrect
它在当前上下文的坐标系中。
Quartz 图形上下文定义了一个具有初始大小的坐标系,并在其上应用了额外的变换。所以你必须知道你在哪个上下文中绘制以及当前的变换矩阵(CTM)是什么。
在 NSViews 中绘制时,当前上下文以您指定点坐标的方式设置。这与非视网膜显示器上的像素相同。 y 轴的方向取决于视图的翻转度 (-[NSView isFlipped])。
【讨论】: