Рассчитать стандартную пропорцию высоты изображения с фиксированной шириной изображения в iPhone? - PullRequest
1 голос
/ 06 января 2011

Я взял изображение с iPhone 4G и отправил эти изображения на сервер, после чего я получил эти изображения и отобразил их в ячейке табличного представления.Я хочу отобразить правильное соотношение сторон изображения при изменении высоты изображения.

В моих расчетах

  CGSize imageSize = image.size;

 CGFloat imageWidth = imageSize.width; (620) (In retina from iPhone 4G)

 CGFloat imageHeight = imageSize.height; (620)  (In retina from iPhone 4G)

 CGFloat aspectRatio = imageSize.width / imageSize.height; (620 / 620 = 1).

 CGFloat newImageWidth = 300.0f; (Fixed Width). 

 // Calculate new Image Height.

CGFloat newImageHeight = newImageWidth / aspectRatio; (300 / 1 = 300)

So, new image width / height.(300, 300).

И, нужно ли мне проверять изображение на сетчатке или нет?

Я не знаю, правильны ли расчетыили нет, поэтому, пожалуйста, направьте меня, чтобы достичь этого.Я хочу знать, стандартная процедура, чтобы найти высоту изображения с фиксированной шириной изображения (установить правильное соотношение сторон).

Пожалуйста, помогите мне.

Спасибо!

1 Ответ

0 голосов
/ 06 января 2011

Почему бы вам просто не положить его в UIImageView и установить contentMode в UIViewContentModeScaleAspectFit?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...