Существует несколько различных подходов к изменению размера изображения, каждый из которых имеет разные возможности и характеристики производительности.
📖 Примеры, которые рассматриваются в этой статье, охватывают фреймворки как низкого, так и высокого уровня, от Core Graphics, vImage до Core Image и UIKit:
⚪ Использование
UIGraphicsImageRenderer.⚪ Использование
Core Graphics Context.⚪ Создание миниатюр с помощью Image I/O.
⚪ Ресэмплинг Lanczos с помощью
Core Image.⚪ Масштабирование изображения с помощью
vImage.Вместо того, чтобы предписывать один подход для всего, в материале сравнивают эргономику с показателями производительности, чтобы лучше понять, когда следует использовать один подход вместо другого.
@iOS Dev
