Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: 16-bittisen värin hajoittaminen

Gaxx [13.04.2008 19:58:42]

#

En ole aiemmin käyttänyt 16-bittisiä värejä ja nyt kun pitäisi tehdä jotain perus kopiointia monimutkaisempia toimenpiteitä, menee sormi suuhun.

Käyttelen SDL:ää ja kysymys on seuraavanlainen. Minulla on kaksi 16-bittistä väriä. Kuinka saan haoitettua nämä värit komponenteiksi, jotta saan sekoitettua nämä värit keskenään? Tähän hätään minulle tosin riittää tieto siitä, miten saan muutettua 16-bittisen värin kirkkautta, eli tarkoitus on tehdä varjoefekti.

Kray [13.04.2008 20:11:01]

#

Kirkkautta muutat muuttamalla kaikkien värien arvoa saman verran. Vähentämällä tummempaa, lisäämällä vaaleampaa. SDL_GetRGB ja SDL_MapRGB ovat ystäviäsi.

Gaxx [13.04.2008 20:14:05]

#

Olisi pitänyt mainita, että noilla tuon toki osaan tehdä, mutta eikö se ole aika raskasta käsitellä 640x480-kuvaa pikseli kerrallaan noilla funktioilla?

Edit: Ongelman ydin on siis se värien hajoittaminen komponenteiksi(ilman mainittuja funktioita). Kaikki muu kyllä onnistuu.

Gaxx [13.04.2008 21:16:35]

#

Sain tehtyä noilla funktioilla vähintäänkin riittävän nopean piirtofunktion. Eli ongelmaa ei enää ole. Kiitos kuitenkin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta