Масштабирование изображения (скриптовая система обработки изображений) - PullRequest
0 голосов
/ 29 ноября 2011

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

Ответы [ 2 ]

0 голосов
/ 02 декабря 2011

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

0 голосов
/ 01 декабря 2011

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

...