Pomocy [ DOM MI SIĘ PALI!!!! - ?żarcik - m.l] - pisz se

0

Witam wszystkich mam duzy problem i nie iwem jak go rozwiazac ani jak sie za to zabrac. Musze zrobic konwersje 24 bitowego obrazka kolorowego na 8 bitowy obrazek kolorowy(po 3 bajty na kolor czerwony i zielony a na niebieski 2) i nie iwem jak to zrobic.Mam to napisac w c++
Jezeli ktos wie niech mi pomoze

z gory wszystkim dziekuje

Karol

0

Troszkę bez sensu podejście. Lepiej zastosować 8-bitową paletę i dobrać najbardziej pasujące kolory. Jeżeli jednak chcesz koniecznie tak, to składową czerwoną i zieloną pomnóż przez 7/255, a niebieską przez 3/255 i złóż wartości.
char R, G, B, Kolor;
Kolor = 7R/255 | (7G/255

0

Poczytaj tutaj:
http://warsztat.pac.pl/artykuly/dithering/dithering.htm
Jest to fajne opisane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1