Re: Question about GdkColor

2006-03-18 Thread Sven Neumann
Hi,

yeajchao [EMAIL PROTECTED] writes:

 In general,the RGB color mode ,the red or green or blue's value
 is from 0 to 255 But ,the GdkColor ,the value is from 0 to 65535

My question is ,how to map (0--255) to (0--65535)

 r = ((r  8) | r);
 g = ((g  8) | g);
 b = ((b  8) | b);


Sven
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: Question about GdkColor

2006-03-17 Thread Eduardo M KALINOWSKI
yeajchao wrote:

Hello all
 I am chinese,I am sorry for my terriblly poor English !

 I have confused about GdkColor
  
 In general,the RGB color mode ,the red or green or blue's value is from 0
to 255
But ,the GdkColor ,the value  is from 0 to 65535

   My question is ,how to map (0--255) to (0--65535)

   For example ,i have a general color (245,222,179)
map it to GdkColor ,what is the value ?
  

Let's use some basic maths:

245 x
--- = -
255   65535

Solving for x, we discover that

x = 245*65535 / 255 = 62965

And that's the value for red. Similar calculations will provide the values for 
green and blue.

BTW, using hexadecimal base this conversion gets simpler. Try for yourself.


-- 
Never trust anybody whose arm is bigger than your leg.

Eduardo M KALINOWSKI
[EMAIL PROTECTED]
http://move.to/hpkb

___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: Question about GdkColor

2006-03-17 Thread Sven Neumann
Hi,

yeajchao [EMAIL PROTECTED] writes:

 In general,the RGB color mode ,the red or green or blue's value
 is from 0 to 255 But ,the GdkColor ,the value is from 0 to 65535

My question is ,how to map (0--255) to (0--65535)

 r = ((r  8) | r);
 g = ((g  8) | g);
 b = ((b  8) | b);


Sven
___
gtk-list mailing list
gtk-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-list


Re: Question about GdkColor

2006-03-17 Thread Toby
yeajchao wrote:
 My question is how to map (0--255) to (0--65535)

Multiply by 257.


Toby

-- 
Signed/encrypted mail welcome.  GPG/PGP Key-Id: 0x15C5C2EA
___
gtk-list mailing list
gtk-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-list