Luiz Americo Pereira Camara wrote: > > Assuming that, giving a color in 24bit RGB (one byte per channel) where > $00 means no color $FF full color, if a channel is on the middle ($80 = > 128) it would be equivalent to $8000 in the 48bit format, right? > LazIntfImage is returning $8080. > > If channel is $40 (=64) in 24bit, it should not map to $4000 in 48bit? > LazIntfImage is returning $4040
Exactly! :) Using the same ratio of each color channel defined in a known 24-bit range and upscaling it to 48-bit (keeping the same ratio), not all definitions in fpImage are correct. They are close, but not 100% correct. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel