Масштабирование изображения (система обработки сценариев)

StackOverflow https://stackoverflow.com/questions/8312138

Вопрос

Я хочу масштабировать изображения до 400x400 (я создаю миниатюры). Я использую сценаристую систему обработки изображений (SIP) в приложении какао, но проблема заключается в плохой эффективности. SIPS занимает 70-90% процессора при преобразовании 300 изображений за 20 секунд. Должен ли я использовать CIImage учебный класс (CIImage тип, необходимый для использования различных фильтров с графическим процессором, оптимизированными графическими процессорами) или NSImage учебный класс? Кто -нибудь может предложить лучший метод?

Это было полезно?

Решение 2

Я попробовал миниатюрную генообразование, используя NSImage, Ciimage и Sips. Все они принимают одно и то же использование процессора (70-90%), но SIPS быстрее.

Другие советы

Очень простой и быстрый способ генерировать миниатюры на OS X - использовать Qlthumbnailimageecreate.
Это всего лишь одна строка кода, так что вы можете легко попробовать, как он сравнивается с SIPS & Core Image.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top