Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programowanie,C++, Tworzenie obrazów w formacje 'BMP', prablem z kolorami 'BMP'

francuz8912 20 Mar 2012 18:43 2135 4
  • #1 20 Mar 2012 18:43
    francuz8912
    Poziom 8  

    Witam napisałem program w C++ generujący plik obrazu w formacje BMP. Plik się generuje obraz można podglądać tylko mam jeden problem. Tworze obraz w technologi RGB i jeżeli zapiszę wartość do zmiennej color = 0xffffff to obraz powinien być cały biały natomiast gdy wpiszę 0x000000 to powinien być czarny itd. niestety tak nie jest. Wygenerowany obraz ma dziwne pionowe paski:/ które zmieniają odcień jak manipuluje wartością koloru coś jest nie tak ale nie wiem co? Może miał ktoś już taki problem bądź wie jak można go rozwiązać? Tworząc plik sugerowałem się opisem nagłówka ze strony:
    http://www.januszg.hg.pl/teksty/budowa_pliku_bmp.html
    Poniżej zamieszczam cały kod programu:

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    W załączniku znajduje się wygenerowany obraz

    Zasady dodawania fotografii znajdziesz tu: Zasady. Proszę to poprawić. - arnoldziq

    Programowanie,C++, Tworzenie obrazów w formacje 'BMP', prablem z kolorami 'BMP'

    0 4
  • #3 20 Mar 2012 19:47
    francuz8912
    Poziom 8  

    Poprawiłem to o czym napisałeś Dżyszla ale nić się nie zmieniło te same pionowe kreski:/.

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Sprawdzałem też nagłówek dwa razy i wydaje mi się że skonfigurowałem go dobrze ale może tylko myślę ze jest dobrze skonfigurowany a w rzeczywistości coś jest nie tak.

    0
  • #5 20 Mar 2012 20:07
    francuz8912
    Poziom 8  

    Wprowadziłem też zmiany w nagłówku na:

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    i też nic nie pomogło:/

    Dodano po 6 [minuty]:

    Już wszystko działa:D!!! Pomogło wstawienie w konfiguracji oraz jako wartości kolor zmiennej 3-bitowej . Przepraszam za ostatnią odpowiedź ale patrzyłem na zły obrazek. Dziękuje Dżyszla za zainteresowanie się moim problemem i rozwiązaniem go. Pozdrawiam

    0