Какой самый быстрый способ обрезать изображение (NSImage или CGImageRef), чтобы удалить все прозрачные области вокруг изображения?
Я думаю, я мог бы посмотреть на каждый пиксель, начиная сверху, и определить его альфа-значение, но, возможно, есть другой (более быстрый) способ.
Спасибо, Марк.
PS: Мой вариант использования:
Я использую QLThumbnailImageCreate
для создания миниатюр файлов. Проблема в том, что все изображения, возвращаемые этим вызовом, имеют одинаковую ширину и высоту.
Например, если я создаю миниатюру для фотографии размером 300x500, получающийся в результате предварительный просмотр будет иметь ту же ширину и высоту с прозрачными областями, добавленными сверху и снизу для сохранения соотношения сторон.