2012-03-04 3 views
1

Мне нужно знать, есть ли какие-либо небелые точки в CGImage, и я не могу придумать легкий метод для этого.Найти/перечислить все не белые пиксели в CGImage?

Может кто-нибудь предложить метод?

+0

Что вы пробовали? Можете ли вы быть более конкретным относительно вашего желаемого результата? Нужно ли вам просто знать, какие существуют такие пиксели, или вам нужен список их местоположений и значений? –

+0

Мне просто нужно было знать, было ли в моем изображении более 0 пикселей, не белое, и я нашел этот старый ответ методом, который дает мне массив объектов uicolor: http: //stackoverflow.com/questions/448125/how -в-получить пиксельные данные из-а-UIImage-какао-сенсорной или-cgimage-CORE-графика. – HermioneGreen

ответ

1

Это для iPhone и др. Или для Mac OSX? Если первое, то вам нужно сделать это вручную. Если его последним, вы можете использовать CIAreaHistogram с фильтром Core Image.

+0

спасибо. К сожалению, я работаю в IOS. – HermioneGreen

+0

@Aglaia Тогда вы должны пометить свой вопрос как ios –

+0

Я возьму на себя вину за то, что он не связан с платформой (я отредактировал вопрос), хотя он не должен иметь особого значения: с iOS 5, [Core Image [https://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImagingRef/_index.html%23//apple_ref/doc/uid/TP40001171)./cc @Aglaia –