Мне было интересно, какой метод лучше, когда есть необходимость масштабировать изображения? У вас есть эталонные тесты?разница между CGContextDrawImage и UIImage drawInRect
Заранее спасибо.
Привет,
Мне было интересно, какой метод лучше, когда есть необходимость масштабировать изображения? У вас есть эталонные тесты?разница между CGContextDrawImage и UIImage drawInRect
Заранее спасибо.
Привет,
Внутри -drawInRect:
будет повернуть изображение в правильной ориентации в соответствии с imageOrientation
свойством, то переворачивать изображение вверх дном, чтобы преобразовать UIKit координаты в координаты CoreGraphics.
Затем он назовет CGContextDrawImage
.
В этом смысле -drawInRect:
, безусловно, медленнее. Но использование CGContextDrawImage
для целевого UIKit требует, чтобы кто-то делал переходы, которые могут не стоить для обслуживания.
Очень подробный и поучительный ответ. Спасибо! –