Как раскрасить изображение, имеющее фигуры? - PullRequest
1 голос
/ 17 июля 2009

Я знаю, что это возможно с заполнением границ, но я попробовал все в Objective C, но я все еще не добился успеха. Любая помощь с кодом будет принята с благодарностью.

Этот код возвращает цвет затронутого пикселя:

unsigned char* data = CGBitmapContextGetData (cgctx);
if (data != NULL) { 
    offset = 4*((w*round(point.y))+round(point.x));
    alpha = data[offset];
    red = data[offset+1];
    green = data[offset+2];
    blue = data[offset+3];
    color = [UIColor colorWithRed:(red/255.0f) green:(green/255.0f) blue:(blue/255.0f) alpha:(alpha/255.0f)];}

Я не могу раскрасить пиксель, иногда этот код возвращает разные цвета на одном пикселе.

...