[elektro] 24 bit rgb - 16 bit rgb

Xorn toth.endre at gmail.com
Wed Sep 19 10:49:33 CEST 2012


Nem pontosan. Nálad az 5 bit alsóbb helyiértékei egyre "lejjebb
csúsznak", mint ahol a helyük lenne. Ez nem okoz észrevehető
színváltozást?

Best regards,
Andy

2012/9/19 Skandar Graun <sgraun at gmail.com>:
> Az ötletelésed továbbvitele az én megoldásom felé tendál... :P
> De nem megoldható, mert a kimenő bitszélesség kötött.
> Én pedig nem építenék be további nagysebességű logikákat, így is elég
> gyors lesz szerencsétlen.
>
> Xorn <toth.endre at gmail.com> írta (2012. szeptember 19. 10:03):
>> 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
>>
>> -----------------------------------------
>>           elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list