Re: Acquring RGB values from GdkPixbuf



To convert to greyscale, just look through each pixel, apply the
transformation you mentioned, and then set all three components to
that value:

value =  0.299*Red+0.587*Green+0.114*Blue;
Red = value;
Green = value;
Blue = value;

Chris

On 6/15/05, Christopher Anderson <sidewinder asu gmail com> wrote:
Oh hey, I just thought of something. Are you treating your red, green,
and blue values as if they were on a scale of 0 to 255? This is what I
expected too, but it turns out I think they are on a scale of 0 to
65535. So you need to divide them by 256 in order to get values you
are used to. Not sure if this helps....

Chris

On 6/15/05, Michal Porzuczek <mporzuczek gmail com> wrote:
On 6/15/05, Christopher Anderson <sidewinder asu gmail com> wrote:
I'm wondering what would happen if you converted the image to
grayscale and then displayed it.....

Chris

how would I convert it?

Michal





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]