Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Algoritmus spočítání všech unikátních barev v bitmapě

Edit: zádrhel bude tady:

Ale když si vemu každou složku jako index, přičemž každý ještě rozdělím po 8-mi,
Takhle to nefunguje...
Mám RGB 3 bajtové hodnoty, k nimž potřebuju někam uložit 1 bit. Kdybych měl to tebou navržené pole
rgb : array[0..31,0..31,0..31] of byte;
tak ten index musí vycházet z bytových hodnot RGB přičemž z každé z nich mi zbyde ještě hodnota 0-7, podle které musím zapsat do toho adresovaného byte 1 bit. Já tam mám ale jen 8 bitů, a potřebuju jich 8x8x8=512? A jsem zpátky na 16777216b neboli cca 2MB.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny