Время от времени я должен знать ширину и высоту изображений. Я использую следующий код:
UIImage *imageU = [UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"myImage.png"]];
CGFloat imageW = CGImageGetWidth(imageU.CGImage);
CGFloat imageH = CGImageGetHeight(imageU.CGImage);
Мой вопрос заключается в том, что если есть какой-либо другой способ узнать ширину и высоту изображения в пикселях, без необходимости загружать изображение в переменную, это, вероятно, потребляет память. Можно ли считывать размеры непосредственно из файла без загрузки всего изображения?
Это должно работать для PNG и JPEG.
спасибо.