Avatar uživatele
S.Mikušek

Jaké přesně RGB hodnoty barev použije Windows program Malování v 256barevném BMP?

Zajímavá 0 před 3686 dny Sledovat Nahlásit



Odpovědi
Avatar uživatele
kungfista

Vyrobil jsem Portable Pixel Map obsahující všechny barvy.
( echo „P3
4096 4096
255“ ; for x in {0..255} ; do
for y in {0..255} ; do
for z in {0..255} ; do
printf „%3i %3i %3i\n“ „$x“ „$y“ „$z“
done
done
done ) > v.ppm

V IrfanView jsem ji převedl na 24bitovou BMP a ve Windows malování na 256barevnou BMP. Tu v IrfanView na Portable Pixel Map w.ppm .
Vytáhl jsem barvy. Bylo jich 250.

awk ‚
m{for(i=1;i<=­NF;i++){print$i};}
$0==„255“{m=1;}
‘ w.ppm | awk ‚{
printf(„%i“,$1);
if(NR%3){
printf(" „);
} else {
printf(“\n");
};
}‘ | sort -u

Doplnil jsem hlavičku, naformátoval rámec 25*10 pixelů a dostal jsem Portable Pixel Map pro všechny barvy generované do Windows Malováním 256barevné BMP :

P3
25 10
255
0 0 0
0 0 128
0 0 192
0 0 255
0 0 64
0 128 0
0 128 128
0 128 192
0 128 64
0 160 0
0 160 128
0 160 192
0 160 64
0 192 0
0 192 128
0 192 192
0 192 64
0 224 0
0 224 128
0 224 64
0 255 0
0 255 255
0 32 128
0 32 192
0 32 64
0 64 0
0 64 128
0 64 192
0 64 64
0 96 0
0 96 128
0 96 192
0 96 64
128 0 0
128 0 128
128 0 192
128 0 64
128 128 0
128 128 128
128 128 192
128 128 64
128 160 0
128 160 128
128 160 192
128 160 64
128 192 0
128 192 128
128 192 192
128 192 64
128 224 0
128 224 128
128 224 64
128 32 0
128 32 128
128 32 192
128 32 64
128 64 0
128 64 128
128 64 192
128 64 64
128 96 0
128 96 128
128 96 192
128 96 64
160 0 128
160 0 192
160 0 64
160 128 0
160 128 128
160 128 192
160 128 64
160 160 0
160 160 128
160 160 164
160 160 192
160 160 64
160 192 0
160 192 128
160 192 192
160 192 64
160 224 0
160 224 128
160 224 64
160 32 0
160 32 128
160 32 192
160 32 64
160 64 0
160 64 128
160 64 192
160 64 64
160 96 0
160 96 128
160 96 192
160 96 64
166 202 240
192 0 128
192 0 192
192 0 64
192 128 0
192 128 128
192 128 192
192 128 64
192 160 0
192 160 128
192 160 192
192 160 64
192 192 0
192 192 128
192 192 192
192 192 64
192 220 192
192 224 0
192 224 128
192 224 64
192 32 0
192 32 128
192 32 192
192 32 64
192 64 0
192 64 128
192 64 192
192 64 64
192 96 0
192 96 128
192 96 192
192 96 64
224 0 128
224 0 192
224 0 64
224 128 0
224 128 128
224 128 192
224 128 64
224 160 0
224 160 128
224 160 192
224 160 64
224 192 0
224 192 128
224 192 64
224 224 0
224 224 128
224 224 64
224 32 0
224 32 128
224 32 192
224 32 64
224 64 0
224 64 128
224 64 192
224 64 64
224 96 0
224 96 128
224 96 192
224 96 64
255 0 0
255 0 255
255 251 240
255 255 0
255 255 255
32 0 128
32 0 192
32 0 64
32 128 0
32 128 128
32 128 192
32 128 64
32 160 0
32 160 128
32 160 192
32 160 64
32 192 0
32 192 128
32 192 192
32 192 64
32 224 0
32 224 128
32 224 64
32 32 128
32 32 192
32 32 64
32 64 0
32 64 128
32 64 192
32 64 64
32 96 0
32 96 128
32 96 192
32 96 64
64 0 128
64 0 192
64 0 64
64 128 0
64 128 128
64 128 192
64 128 64
64 160 0
64 160 128
64 160 192
64 160 64
64 192 0
64 192 128
64 192 192
64 192 64
64 224 0
64 224 128
64 224 64
64 32 0
64 32 128
64 32 192
64 32 64
64 64 0
64 64 128
64 64 192
64 64 64
64 96 0
64 96 128
64 96 192
64 96 64
96 0 128
96 0 192
96 0 64
96 128 0
96 128 128
96 128 192
96 128 64
96 160 0
96 160 128
96 160 192
96 160 64
96 192 0
96 192 128
96 192 192
96 192 64
96 224 0
96 224 128
96 224 64
96 32 0
96 32 128
96 32 192
96 32 64
96 64 0
96 64 128
96 64 192
96 64 64
96 96 0
96 96 128
96 96 192
96 96 64

0 Nominace Nahlásit


Avatar uživatele
Emefej

Bmp při 256 barvách používá 8 bitů na pixel, takže použije všechny barvy z barevné tabulky o délce 1024 bytů. Ale vypisovat ti je tady nehodlám.

0 Nominace Nahlásit

Avatar uživatele
mosoj

256 odstínů od každé barvy (RGB) a jejich kombinací. 2563 = 16 777 216 barev.

0 Nominace Nahlásit


Diskuze k otázce

U otázky nebylo diskutováno.

Nový příspěvek