Ile zajmują surowe dane
Kompresja stratna obrazów, dźwięku i filmu - Informatyka - liceum klasa 3, zakres rozszerzony (Python)
Bez kompresji rozmiar danych łatwo policzyć: - obraz: `szerokość · wysokość · bity na piksel` (kolor RGB: 24 bity), - dźwięk: `próbki na sekundę · bity na próbkę · kanały · sekundy`, - film: obraz razy liczba klatek na sekundę razy czas. Wyniki szybko rosną do gigabajtów, dlatego zdjęcia, muzykę i filmy kompresuje się **stratnie**: odrzuca się szczegóły, których człowiek prawie nie zauważa.
image = 1920 * 1080 * 24 // 8
sound = 44100 * 16 * 2 * 60 // 8
video = image * 30 * 60
for name, size in [("zdjęcie Full HD", image), ("minuta dźwięku CD", sound), ("minuta filmu", video)]:
print(name, round(size / 1024 / 1024, 1), "MiB")Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.