UIImage到CIImage - 大小减半?

时间:2012-07-02 21:37:26

标签: objective-c ios xcode uiimage core-image

我正在从UIImage创建一个CIImage,如下所示:

CIImage* someCIImage = [CIImage imageWithCGImage:someUIImage.CGImage];

someCIImage.extent.size.width/heightsomeUIImage.size.width/height进行比较,我发现有时CIImage的尺寸是双倍尺寸,有时它与UIImage的尺寸相同。

似乎UIImage略大,CIImage的大小是其两倍,而如果UIImage略小,则情况并非如此。

有没有人见过这个/知道为什么会这样?当我试图从加载的UIImage中绘制CIImage时,这给我带来了真正的麻烦。

1 个答案:

答案 0 :(得分:9)

size与显示屏上各点之间的距离有关,因此视网膜显示屏上的点数加倍。 size 表示您假设的像素数。