2016-07-04 4 views
0

Как я могу извлечь информацию о пикселях (например, количество пикселей по ширине и высоте и значение RGB для каждого пикселя) из NSImage в Swift?Информация о пикселях из NSImage (Swift)

+0

Проверить код в объективе C, быстрота похожа http://stackoverflow.com/questions/448125/how-to-get-pixel-data-from-a-uiimage-cocoa-touch-or-cgimage-core- графика – LViet

ответ

2

Вы можете отправить -size на свое изображение.

Однако, чтобы получить подробные данные, вы не должны сами спрашивать изображение, но одно из его представлений, которые являются экземплярами подкласса NSImageRep. Атрибуты, которые вы можете получить, зависят от типа представления. Вероятно, у вас будет NSBitmapImageRep. Чтобы проверить пиксель, вы можете использовать -colortAtX:y:.

+0

Большое спасибо! –

Смежные вопросы