我正在从UIImage创建一个CIImage,如下所示:
CIImage* someCIImage = [CIImage imageWithCGImage:someUIImage.CGImage];
将someCIImage.extent.size.width/height
与someUIImage.size.width/height
进行比较,我发现有时CIImage的尺寸是双倍尺寸,有时它与UIImage的尺寸相同。
似乎UIImage略大,CIImage的大小是其两倍,而如果UIImage略小,则情况并非如此。
有没有人见过这个/知道为什么会这样?当我试图从加载的UIImage中绘制CIImage时,这给我带来了真正的麻烦。
答案 0 :(得分:9)
size
与显示屏上各点之间的距离有关,因此视网膜显示屏上的点数加倍。 size
不表示您假设的像素数。