Ответ 1
size
имеет отношение к расстоянию между точками на дисплее, так как количество точек на экране сетчатки удваивается. size
делает не количество пикселей, как вы предполагали.
Я создаю CIImage из UIImage следующим образом:
CIImage* someCIImage = [CIImage imageWithCGImage:someUIImage.CGImage];
Сравнивая someCIImage.extent.size.width/height
с someUIImage.size.width/height
, я обнаружил, что иногда CIImage имеет размер по размеру вдвое, а иногда и тот же размер, что и UIImage.
Кажется, что если UIImage немного больше, CIImage вдвое больше, а если UIImage немного меньше, это не так.
Кто-нибудь видел это раньше/знаю, почему это? Это вызывает у меня настоящую проблему, поскольку я пытаюсь нарисовать CIImage из загруженного UIImage.
size
имеет отношение к расстоянию между точками на дисплее, так как количество точек на экране сетчатки удваивается. size
делает не количество пикселей, как вы предполагали.