найти значение rgb точки вырезания диагонали прямоугольника в target-c - PullRequest
0 голосов
/ 18 января 2010

Мне нужно найти RGB точки, где две диагонали прямоугольника пересекают друг друга в объективе-c.

Более подробное объяснение моих требований:

давайте возьмем прямоугольное изображение и нарисуем двадиагональ от угла, как мы делаем крест.Мне нужно значение RGB точки обрезки.

С уважением

Сатья

1 Ответ

1 голос
/ 18 января 2010

Вот как я это сделаю на Mac. С фокусом на графическом контексте:

NSRect aRect;
NSPoint centerOfRect = NSMakePoint(NSMidX(aRect), NSMidY(aRect));
NSColor *aColor = NSReadPixel(centerOfRect);

Если вы работаете на iPhone, вам нужно найти эквивалентные макросы для CGRect вместо NSRect и связанной с ними функции CG.

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