ks26+@andrew.cmu.edu (Kenneth Sykes) (04/17/89)
This may be a stupid question but...
When converting 8bit/pixel color to 5bit/pixel color, are any side effects
introduced if the top 5 bits are used (c >> 3)? How about converting the
other way, say 3bit/pixel -> 5bit/pixel? Are there more efficient ways
of doing this?
A related problem: Is there a better way to correctly increase the intensity
of a pixel than
hsv = RGB2HSV(rgb)
v += intensity difference
rgb' = HSV2RGB(hsv)
Any help would be appreciated. Mail should be directed to ks26+@andrew.cmu.edu
Thanks,
Ken Sykesturk@Apple.COM (Ken "Turk" Turkowski) (04/19/89)
In article <YYGUd-y00XomA4BkVj@andrew.cmu.edu> ks26+@andrew.cmu.edu (Kenneth Sykes) writes: >This may be a stupid question but... > >When converting 8bit/pixel color to 5bit/pixel color, are any side effects >introduced if the top 5 bits are used (c >> 3)? How about converting the >other way, say 3bit/pixel -> 5bit/pixel? Are there more efficient ways >of doing this? You mean, artifacts besides quantization? The maximum for 5 bit pixels is 31, for 3, 7, therefore: five = three * (31/7); You can be more efficient if you use shifts and adds. -- Ken Turkowski @ Apple Computer, Inc., Cupertino, CA Internet: turk@apple.com Applelink: TURKOWSKI1 UUCP: sun!apple!turk