UIGraphicsBeginImageContext должен поддерживать Retina -?

Я прочитал несколько сообщений, в которых рекомендуется использовать:

UIGraphicsBeginImageContextWithOptions((image.size), NO, 0.0f) 

вместо:

UIGraphicsBeginImageContext(image.size).

Потому что первый использует масштаб Retina -при рисовании, иначе вы получите блочные изображения.

Я немного запутался, когда использовать опцию масштабирования сетчатки -.

Если у меня есть фотография размером 1000x1000 пикселей, и я вызываю UIGraphicsBeginImageContext, передавая эти размеры, я не указываю точно, сколько точек я хочу нарисовать? Это нормально?

Или я должен вызвать UIGraphicsBeginImageContextWithOptions, передав половину размеров (500x500px )? Есть ли разница?

17
задан jvic 22 July 2012 в 19:09
поделиться