Přejít na hlavní obsah

Kolik kilobajtů zabírá kresba o rozměrech 192 x 512 pixelů s paletou 8 barev?

Obraz webové stránky jsou nedílnou součástí internetového obsahu. Každý rok dochází k nárůstu vizuálních materiálů na internetu. Při stahování obrázků na webovou stránku však zůstává nevyřešený problém velikosti souborů.

Obrázky mají své jedinečné vlastnosti, které ovlivňují velikost souboru a kvalitu obrazu. Jedním z těchto faktorů je rozlišení obrazu vyjádřené v pixelech. Úzká šířka a výška obrazu 192x512 pixelů je běžnou velikostí pro umístění obrázků na webové stránky.

Zároveň dalším faktorem, který ovlivňuje velikost souboru, je barevná hloubka obrazu. V tomto případě se zabýváme 8barevnou paletou. Čím menší je počet barev v paletě, tím menší bude Velikost souboru. To platí zejména pro obrázky, které nevyžadují mnoho barev, jako je ilustrace nebo grafika.

Měření velikosti

Pro výpočet velikosti souboru obrázku s určitými charakteristikami se používá vzorec:

  1. Zjistit počet pixelů: 192 pixelů (šířka) * 512 pixelů (výška) = 98304 Pixelů
  2. Zjistěte počet bitů potřebných k reprezentaci každého pixelu s 8barevnou paletou: 8 bitů
  3. Vypočítejte počet bajtů potřebných k uložení všech pixelů: (98304 pixelů * 8 bitů) / 8 = 98304 bajtů
  4. Vypočítejte Velikost souboru v kilobajtech: 98304 bajtů / 1024 = 96 Kb

Obrazový soubor o rozměrech 192x512 pixelů s osmibarevnou paletou tedy zabere 96 Kb paměti.

Vliv povolení

Například obraz s rozlišením 192x512 Pixelů obsahuje 98 304 Pixelů. Pokud tento obrázek používá 8barevnou paletu, každý pixel může být reprezentován jednou z 256 barev. Každý pixel tedy vyžaduje 8 bitů nebo 1 bajt informací.

Celková velikost souboru by tedy byla 98 304 bajtů nebo asi 95,8 kilobajtů (1 kilobajt = 1 024 bajtů).

Při zvýšení rozlišení obrazu se jeho velikost zvýší úměrně. Pokud tedy zvýšíte rozlišení na 384x1024 Pixelů, Velikost souboru se zdvojnásobí a bude se pohybovat kolem 191,6 kilobajtu.

Rozlišení obrazu má tedy zásadní vliv na jeho velikost v kilobajtech. Při výběru rozlišení je třeba vzít v úvahu, že vyšší rozlišení umožňuje podrobnější obraz, ale může vést k větší velikosti souboru.

Formát souboru

Formát obrazového souboru určuje strukturu a způsob ukládání dat o rastrové grafice. V tomto případě zvažte Formát souboru s obrázkem o rozměrech 192x512 pixelů a 8barevnou paletou.

Rastrový obrázek je mřížka Pixelů, kde každý pixel obsahuje informace o barvě. Velikost obrazu je dána počtem pixelů na šířku (192 pixelů) a výšku (512 pixelů).

8-barevná paleta znamená, že každý pixel může mít jednu z 8 dostupných hodnot barev. Tato paleta je omezená a umožňuje pouze omezený počet barev v obrázku.

Pro výpočet velikosti souboru se používá následující vzorec:

Velikost souboru = (šířka obrázku × výška obrázku × bitová hloubka) / 8 bitů v byte

V tomto případě, vzhledem k velikosti obrázku 192x512 pixelů a 8barevné paletě, lze Velikost souboru vypočítat následovně:

Velikost souboru = (192 × 512 × 8) / 8 = 98304 bajta

Velikost souboru obrázku s danými parametry je tedy 98304 bajtů nebo asi 96 kilobajtů.

Barevná paleta

V tomto případě se používá 8barevná paleta. V obraze lze použít celkem 8 různých barevných odstínů. Pomocí této palety lze vytvořit obrázek s omezeným barevným gamutem, což může být užitečné například pro zmenšení velikosti souboru nebo vytvoření specifického efektu.

Velikost souboru obrázku závisí na počtu pixelů a použité paletě barev. V tomto případě je rozlišení obrazu 192x512 Pixelů. Vynásobením těchto hodnot získáme celkový počet pixelů v obrázku.

Pro každý pixel je zapotřebí určitý počet bitů k uložení informací o zvolené barvě z palety. V tomto případě se používá 8barevná paleta, takže pro uložení každého pixelu jsou potřeba 3 bity. Celkovou velikost obrazového souboru lze tedy vypočítat vynásobením počtu pixelů počtem bitů na pixel a vydělením 8 přeložením do kilobajtů (KB).

Výsledkem je velikost souboru obrázku v kilobajtech, který bude tento soubor na disku zabírat.

Konečná velikost

Při výpočtu konečné velikosti souboru obrázku je třeba vzít v úvahu nejen počet pixelů a počet barev v paletě, ale také formát komprese používaný k uložení souboru.

  • V tomto případě bude Velikost souboru záviset na formátu uložení. Pokud je použita bitová hloubka obrazu v 8 bitech, každý pixel bude zabírat 1 bajt.
  • Celkovou velikost obrazového souboru lze tedy vypočítat podle vzorce: šířka × výška × počet bajtů na pixel .
  • Pro tento obrázek bude Velikost: 192 × 512 × 1 bajt = 98 304 bajtů .
  • Chcete-li převést velikost z bajtů na kilobajty, musíte výslednou hodnotu rozdělit na 1024: 98 304 bajtů ÷ 1024 ≈ 96 kilobajtů .

Výsledná velikost obrazového souboru 192x512 pixelů s 8barevnou paletou by tedy byla přibližně 96 kilobajtů.