Mam pytanie do osób znających się na grafice komputerowej.
Mianowice chodzi mi o przeliczanie wielkości obrazka, niby to banał, kiedyś obliczałem to i pamiętałem jak to się robi a teraz nic, pustka. nawet nie wiem czemu tak nie wychodzi.
Przykładowo: 800x600x24 = 1,37 gdy w kalkulatorze daję takie obliczenie zupełnie jest inny wynik.
Nawet nie mogę sobie przypomnieć jak zamienia się taki wynik na mb.
A jeżeli mam taką rozdzielczośc obrazu nie skompresowanego: 3264x2448 to nie mogę dojść jaki obraz bitmapowy będzie mial w megabajtach i ile głebi koloru będzie w tym.
Jak masz już (powiedzmy, że będziemy trzymać się przykładu z 800*600*3) 1 440 000 B, to dzielisz to na 1024 i wychodzi 1 406,25 KB, następnie dzielisz to znów na 1024 i wychodzi w przybliżeniu 1,37 MB. Jeżeli chcesz od razu przejść z bajtów na megabajty, to dzielisz przez 1 048 576 (czyli 2^20).
Zapisałem w paincie obraz przy rozdzielczości 952x604 i 16 bit. Liczyłem jak wyżej i nie wychodzi mi. jak to liczy się mając 16bit i 8 bit? Liczyłem 952x604x2 bo 2x8 = 16 i dzieliłem przez 1024. I źle bo obraz jaki mam zapisany daje 280KB.
Dopiero teraz daję odpowiedź i nie znaczy, że tyle lat siedziałem nad tym.
Senoy, ten wynik 22,86 to jest dla 24bit a nie dla 8bit:) Przy 8 bitach jest zupełnie inny.