Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Visual C++ 6 - sczytanie wartości pikseli Bitmapy do tablicy

23 Sep 2006 10:15 2125 1
  • Level 10  
    Witam!
    Potrzebuje pomocy tak jak w temacie. Muszę sczytać wartości RGB pikseli obrazu BMP do tablic tak aby przeprowadzać na nich jakieś operacje (np. zamiana R i G), ale niestety nie wiem jak tego zrobić.
    Jeżeli ktoś mógłby coś poradzić byłbym bardzo wdzięczny.
  • Helpful post
    Level 17  
    Poszukaj specyfikacji formatu bmp. Ciebie w szczególności interesuje struktura nagłowka pliku bmp. Dzięki niemu będziesz wiedział ile danych zczytać z pliku. Później same operacje są już łatwe. Możesz skorzystać z tych linków:

    http://local.wasp.uwa.edu.au/~pbourke/dataformats/bmp/
    http://local.wasp.uwa.edu.au/~pbourke/dataformats/bmp/parse.c

    Jako, że format ten jest dość prosty jego programowa obsługa nie powinna sprawić Ci wiele problemów. Zanim jednak zaczniesz programować ściągnij jakiś hex edytor, wczytaj do niego jakis plik bmp i zobacz jak to wygląda od środka. Potem stwórz własny obrazek (np. w paincie) taki by był jak najprostszy (np sam biały kolor) i porównaj w hex edytorze z poprzednim obrazkiem, zobaczysz wtedy jak rzeczywiście wygląda podział pliku bmp przedstawiony na wyżej wymienionej stronie. Życze owocnej pracy :wink:

    pozdrawiam