Przejdź do zawartości

Dyskusja:Windows Bitmap

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

W opisie brakuje kilku drobiazgów:

- w bmp kolery mogą być zapisywane w następujących trybach:
  24 bity (po 8 bitów na składowe RGB)zapisywane na 3 bajtach
  16 bitow (R - 6 bitow; G - 5 bitow; B - 5 bitow) zapisane na 2 bajtach
  8 bitow (256; z indeksowaną paletą) w obrazie po nagłówku znajduje się najpierw opis palety
(każdy kolor opisany na 4 bajtach) a za nim dane tabliza z indeksami kolorów 2 bity (monohromatyczny) każdy bajt opisuje 8 kolejnych pixeli - długość danych opisujących pojedynczą linię jest zwększana w górę do wielokrotności 4 bajtow

Wydaje mi się też że w opisie 8 bitowego na stronie jest błąd, bo skąd wynika konieczność dzielenia składowych przez 4 w trybie 8 bitowym, to by była strata bitów

Przydało by się też wspomnieć o steganografii

mailto:niko@interka.pl


Kolejna uwaga przy wczytywaniu nagłówka wszystkie wartości są poddane inwersji tzn. ze np jeżeli nasz obrazek ma szerokość 513 pikseli to wartość biWidth wygląda następująco(zapisuje zawartość kolejnych bajtów) [1,2,0,0] a nie [0,0,2,1] jakby wynikało z zapisu pozycyjnego. zalecam więc najpierw wczytanie tablicy złożonej z 54 elementów typu Byte a następnie z tej tablicy ekstraktowanie kolejnych elementów.

szogun1987@interia.pl