[elektro] 24 bit rgb - 16 bit rgb
Xorn
toth.endre at gmail.com
Wed Sep 19 10:03:26 CEST 2012
2012/9/19 Xorn <toth.endre at gmail.com>:
> 2012/9/19 Skandar Graun <sgraun at gmail.com>:
>> Sziasztok.
>>
>> Elkezdtünk küzdeni pici TFT modullal.
>> A hozzá alkalmatos processzor picit mást tud, mint a modul.
>> A proci 16 bit RGB kimenetet tud, a modul 24 bitet.
>> A kérdésem az lenne, hogy az 5-6-5 bitet hogy kéne elosztanom a 8-8-8 felé.
>> Nekem az lenne kézenfekvő, hogy a felső bitektől indulva kötöm be,
>> majd az alsókat párhuzamosítom.
>> Például:
>>
>> ki - be
>> B5 - B7
>> B4 - B6
>> B3 - B5
>> B2 - B4
>> B2 - B3
>> B1 - B3
>> B1 - B2
>> B0 - B1
>> B0 - B0
>>
>> Van erre valami szabvány, gyakorlat, stb?
>
> Előre bocsátom, hogy nem értek hozzá, de nekem pont nem így logikus.
> Ha 5 bit helyett 8-at használsz, az azt jelenti, hogy minden egyes
> értéket, amit az 5 biten ábrázoltál, felszeletelsz további 8 részre.
> Azaz az 5 bit megy a felső 5 bitre, alatta meg csupa nulla marad a
> plusz 3 bit. Így tudod szerintem azt elérni, hogy a 8 bites
> tartományban az 5 bites info alapján "nyolcasával lépkedve" azonos
> színek jöjjenek ki.
Még egy ötletelés: az alsó 3 bitet nem mindig csupa nullával tölteni
fel, hanem 00000-nél nullákkal, 11111-nél egyesekkel, közben meg
szépen végiglépkedve az 5 bites értéktől függően. Így a
00000-11111-ből nem 00000000-11111000 tartomány lesz, hanem valóban
0-255.
Best regards,
Andy
More information about the Elektro
mailing list