PDA

Zobacz pełną wersję : Jak obliczyć pojemność pliku? Bardzo Was prosze o pomoc



migawkanatalia
14-02-2010, 18:05
Witajcie!
mam do Was ogromną prośbę. Nie potrafię zrozumieć zagadnień związanych z obliczaniem pojemności pliku cyfrowego :-( Byłabym bardzo wdzięczna za pomoc.
Muszę obliczyć pojemność pliku o rozdzielczości 2048 / 1700 pikseli przy 24bitowej głębi i 16bitowej głębi. Wynik mam przedstawić w bajtach i megabajtach. Z góry serdecznie dziękuję za wytłumaczenie! Pozdrawiam!

allxages
14-02-2010, 18:09
Witajcie!
mam do Was ogromną prośbę. Nie potrafię zrozumieć zagadnień związanych z obliczaniem pojemności pliku cyfrowego :-( Byłabym bardzo wdzięczna za pomoc.
Muszę obliczyć pojemność pliku o rozdzielczości 2048 / 1700 pikseli przy 24bitowej głębi i 16bitowej głębi. Wynik mam przedstawić w bajtach i megabajtach. Z góry serdecznie dziękuję za wytłumaczenie! Pozdrawiam!

Nie da się ot tak policzyć. Wszystko zależy no. od formatu pliku, metody i stopnia kompresji, a w tym przypadku także od tego co jest w danym obrazie. No chyba, że mówimy o bitmapach BMP :)

migawkanatalia
14-02-2010, 18:15
Nie mam innych danych. Jeśli ktoś potrafi to będę bardzo wdzięczna...

Alde
14-02-2010, 18:23
Ja bym jakieś krzaki wsadził i zobaczył ile tego jest i odpowiedz by b
zmiala : nie mniej niż .....

allxages
14-02-2010, 18:29
Nie mam innych danych. Jeśli ktoś potrafi to będę bardzo wdzięczna...

a co to? zadanie domowe?

Janusz Body
14-02-2010, 18:46
Zadanie domowe a tu google wyłączyli.

http://en.wikipedia.org/wiki/BMP_file_format


EDIT:
Czy to jest naprawdę aż tak skomplikowane wykonać trzy mnożenia
2048 * 1700 * 3
i
2048 * 1700 * 2

Ach no i jeszcze 1 Mb = 1024 Kb a 1 Kb = 1024 bajty.

wrrrrrrrrrr.......

dinderi
14-02-2010, 18:53
Zadanie domowe a tu google wyłączyli.

http://en.wikipedia.org/wiki/BMP_file_format
A jak z angielskiego prace domowe również odrabiali uzytkownicy forów internetowych, to niby jak ma zrozumiec?

Janusz Body
14-02-2010, 18:55
A jak z angielskiego prace domowe również odrabiali uzytkownicy forów internetowych, to niby jak ma zrozumiec?

google potrafią też tłumaczyć na polski :-)

a jak poszukać to: http://pl.wikipedia.org/wiki/BMP_(format)

dinderi
14-02-2010, 19:03
No, nie jestem przekonany, czy to coś pomoze, ze po polsku ;)

More86
14-02-2010, 21:34
Witajcie!
mam do Was ogromną prośbę. Nie potrafię zrozumieć zagadnień związanych z obliczaniem pojemności pliku cyfrowego :-( Byłabym bardzo wdzięczna za pomoc.
Muszę obliczyć pojemność pliku o rozdzielczości 2048 / 1700 pikseli przy 24bitowej głębi i 16bitowej głębi. Wynik mam przedstawić w bajtach i megabajtach. Z góry serdecznie dziękuję za wytłumaczenie! Pozdrawiam!

16 i 24 bitowa głębia to ilość "jednostek danych", albo poziomów przypadająca na 1 pixel obrazu. Czyli wystarczy pomnożyć to przez ilość pixeli i mamy rozmiar pliku. Reszta to tylko zamiana na jednostki, czyli dzielimy przez 8 (bo 1bajt=8bitów) i wychodzi nam liczba bajtów.
No i reszta była wyżej.

Alde
14-02-2010, 22:09
No, nie jestem przekonany, czy to coś pomoze, ze po polsku ;)

właśnie tu jest "Hund begraben" ... mówisz a nikt Cie nie rozumie

simon83
15-02-2010, 01:56
2048 pikseli * 1700 pikseli = 3481600 pikseli
oraz:
24 bity dla koloru oznacza, że dany piksel może przyjąć jedną z 2^24 wartości i że na każdy potrzeba właśnie 24 bitów do zakodowania koloru
czyli:
do zapisania całego obrazu potrzeba 3481600 * 24 = 83558400 bitów.
Dalej:
1 bajt (B) = 8 bitów (b)
1 kB = 1024 B, 1 MB = 1024 kB
więc:
83558400 b = 10444800 B = 10200 kB = 9,96 MB.

Analogicznie dla 16-bitowego koloru.
Mowa tu oczywiście o objętości samego niekompresowanego obrazu z pominięciem formatu plików i wynikających z tego tytułu nagłówków, danych nadmiarowych, danych bezpieczeństwa itp.

dinderi
15-02-2010, 09:37
1 kB = 1024 B, 1 MB = 1024 kB
więc:
83558400 b = 10444800 B = 10200 kB = 9,96 MB.

Nie do końca.
MB odnosza się do układu Si więc 1 MB = 1000 kB.
http://pl.wikipedia.org/wiki/Megabajt

migawkanatalia
15-02-2010, 13:24
Bardzo dziękuję Wam za pomoc!
Niestety jestem "troche" zielona jeśli chodzi o tego typu obliczenia.
Simon Tobie również dziękuję!

migawkanatalia
15-02-2010, 18:16
Kochani, a moglibyście polecić jakąś pozycję książkową/stronę internetową, gdzie w przystępny sposób wyjaśniona jest kwestia bajtów, megabajtów... bitów i sposobów obliczania wielkości plików graficznych itp itd? Będę wdzięczna i z góry bardzo dziękuję!

allxages
15-02-2010, 19:07
Kochani, a moglibyście polecić jakąś pozycję książkową/stronę internetową, gdzie w przystępny sposób wyjaśniona jest kwestia bajtów, megabajtów... bitów i sposobów obliczania wielkości plików graficznych itp itd? Będę wdzięczna i z góry bardzo dziękuję!

Chyba wystarczająco jasno jest to opisane na wikipedii. Już padł link w tym temacie.

http://pl.wikipedia.org/wiki/Megabajt
http://pl.wikipedia.org/wiki/Kategoria:Komputerowe_reprezentacje_danych

Google wypluło mi na szybko takie coś:
http://gorzow-wlkp.pl/linux/dodatkowe/jednostkikb.php

A jak temat Cię męczy mocno, to od strony akademickiej (ale to już trzeba mieć jakiś aparat matematyczny) to np. to książki Janusza Biernata mogą Ci sporo wytłumaczyć ("Architektura komputerów" i "Metody i układy arytmetyki komputerowej").

mxw
18-02-2010, 01:27
gdzie w przystępny sposób wyjaśniona jest kwestia bajtów, megabajtów... bitów
wyjaśniona?? :roll: .....przecież to są pojęcia pierwotne :grin: :wink: