Ile waży bitmapa
Grafika rastrowa i wektorowa: formaty plików i kompresja obrazów - Informatyka - liceum klasa 2, zakres rozszerzony (Python)
Obraz rastrowy bez kompresji zajmuje `szerokość · wysokość · bity na piksel / 8` bajtów. Zdjęcie 1920 × 1080 w pełnym kolorze (24 bity: po 8 na R, G i B) zajmuje około 6 MB. Ten sam obraz w 256 kolorach (8 bitów na piksel) zajmuje trzy razy mniej, ale potrzebuje **palety**: tabeli 256 kolorów po 3 bajty.
def size_bytes(width, height, bits):
return width * height * bits // 8
for bits in [1, 8, 24, 32]:
size = size_bytes(1920, 1080, bits)
print(bits, "bitów:", size, "B =", round(size / 2 ** 20, 2), "MiB")Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 2, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.