[windows2000] Re: OT: Color picking application

  • From: "Toby Bierly" <toby@xxxxxxxxxxxxx>
  • To: <windows2000@xxxxxxxxxxxxx>
  • Date: Fri, 28 May 2004 16:36:51 -0700

Don't you just convert each and concatenate the red, green an blue (in that
order) hex values into a 6 digit value, such as for html programming?  I.E.,
if red is C3, green is AC, and blue is 18, wouldn't the single hex value be
"C3AC18"?  If not, I have no idea what I'm talking about so don't listen to
me.  :)

Hmm..., I checked my previous message and I gave the right email address.
Maybe my ISP blocks .exe files.  It's a relatively new address and I usally
ftp stuff so I may have never tried.

Thanks,
Toby

----- Original Message -----
From: "V T" <vstim@xxxxxxxxxxxx>
To: <windows2000@xxxxxxxxxxxxx>
Sent: Friday, May 28, 2004 3:58 PM
Subject: [windows2000] Re: OT: Color picking application


>
> ----- Original Message -----
> From: "Toby Bierly" <toby@xxxxxxxxxxxxx>
> To: <windows2000@xxxxxxxxxxxxx>
> Sent: Friday, May 28, 2004 3:47 PM
> Subject: [windows2000] Re: OT: Color picking application
>
>
> > Maybe I am missing something, but converting to hex shouldn't be too
> > difficult (I'm not sure what language you are using).  Please
> forgive me if
> > I over-explain this.  I'm just not sure how much programming
> background
> > everyone has.
> >
> > To go from hex to dec, just multiply the "tens" column by 16 and add
> the
> > "ones" column for each color.  Letters A - F corrspond to the
> numbers 10-15,
> > respectively.  For example, F3 in hexadecimal (base 16) is 15 * 16 +
> 3 = 243
> > in decimal (base 10).  Or CC in hex is 12 * 16 + 12 = 204 in
> decimal.
> >
> > To go from dec to hex, divide by 16.  The result is your "tens"
> column and
> > the remainder your "ones" column.  For example, 135 / 16  = 8
> remainder 7 =
> > 87 in hex.  Or 142 / 16 = 8 remainder 14 = 8E in hex.
> >
> > It should be fairly simple to program the conversion.  Many
> languages
> > already have a function to do it.  For example, VB has a function
> called
> > Hex(<decimal_num>) that returns the number you feed it as a hex
> number.  You
> > could program it from scratch using the following general method:
> >
> > /*** From hex to dec (for two digit hex numbers)***/
> > hex_num = <number you want converted>
> > hex_tens = get_dec_val(substring(hex_num, 0, 1))
> > hex_ones = get_dec_val(substring(hex_num, 1, 1))
> > dec_num = 16 * hex_tens + hex_ones
> >
> > int get_dec_val(string hex_digit){
> >     switch (hex_digit){
> >         case: A
> >             return 10; break;
> >         case: B
> >             return 11; break;
> >         . . . . .<cases C, D, & E> . . . . .
> >         case: F
> >             return 15; break;
> >         default
> >             return (int)(hex_digit)
> >     }
> > }
> >
> > /*** From dec to hex ***/
> > dec_num = <number you want converted>
> > hex_tens = (int)(dec_num / 16)
> > hex_ones = dec_num - (16 * hex_tens)
> > hex_num = hex_tens <concatenate> hex_ones
> >
> > If you send me the source code, I could probably add this
> functionality
> > (depending on language) and send it back.  Wouldn't want to deprive
> you of
> > the fun though.  :)
> >
> > Thanks,
> > Toby
>
> :-)))
>
> Thank you, but I know how to convert decimal into hex.
>
> What I do not know is: how the three integer values RGB -- Red, Green,
> Blue --
> must be combined to obtain one hex value.
> The language is C. Win 32 API is used.
> I have tried to send the .exe files at the adress you indicated in
> your previous
> message, but got an answer: "Returned mail: user unknown". Probably
> there was an error in the adress.
>
> Regards
> Vladislav
>
>
>
>
> ********************************************************
> This Weeks Sponsor StressedPuppy.com Games
> Feeling stressed out? Check out our games to
> relieve your stress.
> http://www.StressedPuppy.com
> ********************************************************
> To Unsubscribe, set digest or vacation
> mode or view archives use the below link.
>
> http://thethin.net/win2000list.cfm

********************************************************
This Weeks Sponsor StressedPuppy.com Games
Feeling stressed out? Check out our games to
relieve your stress.
http://www.StressedPuppy.com
********************************************************
To Unsubscribe, set digest or vacation
mode or view archives use the below link.

http://thethin.net/win2000list.cfm

Other related posts: