Přejít na hlavní obsah

Jaká velikost zabírá obrázek 192 x 288 pixelů s paletou 16 barev?

  • Ján Bárta
  • Triky

Chcete-li určit velikost obrázku v kilobajtech, musíte zjistit, kolik bajtů zabírá každý pixel obrázku. Za tímto účelem musíme zvážit vlastnosti tohoto obrázku, který má velikost 192x288 pixelů a používá paletu 16 barev.

Jak je známo, pixel odpovídá jednomu nebo více bajtům v závislosti na jeho barevné hloubce. V tomto případě máme paletu 16 barev, což znamená, že každý pixel potřebuje k kódování 4 bity.

Pixel o rozměrech 192x288 Pixelů tedy zabírá (192 * 288 * 4 bit nebo (192 * 288 * 4 / 8) bajt, což se rovná přibližně 27 648 bajtům nebo 27.6 kilobajtům.

Objem obrázku 192x288 Pixelů

Paleta obrázku je sada barev, které lze použít v obrázku. V tomto případě se paleta skládá ze 16 barev. Každá barva zabírá určitý počet bitů, který závisí na počtu barev v paletě.

Pro vzor s paletou 16 barev potřebujete 4 bity pro uložení každé barvy. V tomto případě je velikost obrazu 192x288 Pixelů.

Pro výpočet objemu obrázku lze použít následující vzorec:

  1. Vypočítáme celkový počet pixelů v obrázku: 192 * 288 = 55 296 Pixelů
  2. Vynásobíme celkový počet pixelů počtem bitů potřebných k uložení každého pixelu: 55 296 * 4 bity = 221 184 bitů
  3. Vydělíme výsledný počet bitů 8, abychom získali počet bajtů: 221 184 bitů / 8 = 27 648 bajtů
  4. Vydělíme počet bajtů 1024, abychom získali počet kilobajtů : 27 648 bajtů / 1024 = 27 kilobajtů

Kresba o rozměrech 192x288 pixelů s paletou 16 barev tak zabírá 27 kilobajtů.

Velikost obrazu v kilobajtech

Chcete-li získat velikost obrázku v kilobajtech, musíte vzít v úvahu rozlišení obrazu, počet pixelů na palec (dpi) a barevnou hloubku (bitovou).

Pro tento obrázek o rozměrech 192x288 pixelů s paletou 16 barev je třeba vzít v úvahu, že každý pixel vyžaduje určité množství paměti pro ukládání informací o jeho barvě. Pro obraz s 16barevnou paletou může být každý pixel reprezentován pomocí 4 bitů.

Chcete-li vypočítat velikost obrázku v kilobajtech, musíte vynásobit počet pixelů počtem bitů na pixel a vydělit 8, abyste získali počet bajtů. Poté, abyste získali velikost v kilobajtech, musíte výsledný počet bajtů rozdělit na 1024.

Pro tento obrázek bude výpočet následující:

Velikost obrázku = (šířka v pixelech * výška v pixelech * počet bitů na pixel) / 8 / 1024

Velikost obrazu = (192 * 288 * 4) / 8 / 1024

Velikost obrazu ≈ 24 kilobajtů

Obraz o rozměrech 192x288 pixelů s paletou 16 barev tak bude zabírat zhruba 24 kilobajtů.

Paleta 16 barev

Paleta 16 barev představuje sadu jedinečných barev, které lze použít k vytváření obrázků. Každá barva v paletě je reprezentována určitým číslem, které se pohybuje od 0 do 15. Každé číslo odpovídá určité barvě v paletě a lze jej použít k vyplnění obrazových pixelů.

Při použití palety 16 barev lze tedy každý pixel obrázku kódovat pomocí 4 bitů. Možné hodnoty pro každý pixel jsou 0 až 15, což odpovídá všem 16 barvám palety. To znamená, že každý pixel může být reprezentován pomocí 4 bitů nebo poloviny bajtu informací.

Pro obrázek o rozměrech 192x288 pixelů s paletou 16 barev můžeme vypočítat, kolik kilobajtů informací zabírá. Vzhledem k tomu, že každý pixel vyžaduje 4 bity informací, vypočítáme celkový počet bitů, které jsou potřeba k reprezentaci obrázku.

192 pixelů * 288 pixelů = 55 296 Pixelů

55 296 pixelů * 4 bity = 221 184 bitů

221 184 bitů / 8 = 27 648 bajtů

27 648 bajtů / 1024 = 26.96 kilobajtů

Kresba o rozměrech 192x288 pixelů s paletou 16 barev tak zabírá zhruba 26.96 kilobajtů informací.