Определите цвет, альфа точки в UIImageView - PullRequest
1 голос
/ 02 декабря 2011

Есть ли способ запросить UIImageView, чтобы увидеть, что находится в любой заданной точке? Например, пользователь касается определенной точки, какого цвета пиксель в области касания?

1 Ответ

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

Вы можете нарисовать изображение из представления изображения в CGBitmapContext, который выделено вашим приложением, и затем прочитать байты RGBA с соответствующим смещением в битовой карте, вычисленной из местоположения касания XY, и байты строки битовой карты. Затем при необходимости вычислите цвет из значений байтов RGBA.

Для эффективности вы можете нарисовать только крошечный подпункт прямоугольника вашего изображения в крошечное растровое изображение (1x1 пиксель?).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...