Я позволяю пользователю выбрать фотографию из библиотеки iPhone, и я беру UIImage.
Я вывожу размер изображения, и он говорит, что 320x480, но это не так, потому чтокогда я рисую изображение на экране с помощью CGRectMake (0,0,320,480), оно показывает только верхнюю левую часть изображения.Разве изображения не намного больше, чем 320x480 из-за высокого разрешения?
Я бы хотел масштабировать изображение, чтобы оно было 320x480.Если оно меньше, чем 320x480, его вообще не нужно масштабировать.Если ширина больше 320 или высота больше 480, она должна масштабироваться таким образом, чтобы она становилась как можно ближе к 320x480, но с соблюдением правильного соотношения ширины и высоты.Так, например, если он масштабируется до 320x420, это нормально, или 280x480.
Как я могу сделать это в Objective-C?