Když vytvoříme kresbu, obvykle ji koncipujeme jako sadu Pixelů různých barev. Zajímalo by mě, kolik místa zabírá takový obrázek v našem počítači? Na tuto otázku neexistuje jednoduchá odpověď, protože Velikost souboru závisí na různých faktorech, jako je velikost obrázku a počet barev. Podívejme se na konkrétní příklad.
Předpokládejme, že máme obrázek o rozměrech 92 x 2 048 Pixelů. V tomto případě používáme pouze dvě barvy - černou a bílou. Jak můžete vypočítat, kolik kilobajtů takový obrázek zabírá? Nejprve musíme vypočítat celkový počet pixelů v obrázku. V tomto případě by to bylo 92 krát 2048, což dává 187 136 Pixelů. Nyní, vzhledem k tomu, že používáme pouze dvě barvy, budeme pro každý pixel potřebovat pouze jeden bit informací - 0 nebo 1.
Nyní zbývá spočítat, kolik kilobajtů vyjde. S vědomím, že v jednom kilobajtu je 1024 bajtů, můžeme celkový počet bitů rozdělit na 8 a poté na 1024, abychom získali hodnotu v kilobajtech. Takže pro náš vzor 92 x 2 048 pixelů, který používá pouze dvě barvy, dostaneme asi 23 kilobajtů.
Jaká je velikost obrázku 92 x 2 048 pixelů a jaký je jeho objem v kilobajtech?
Velikost obrázku 92 x 2 048 Pixelů označuje počet bodů, které tvoří obrázek. Čím více bodů, tím detailnější bude kresba.
Chcete-li určit objem obrazu v kilobajtech, musíte vědět, kolik bitů trvá jeden pixel. V tomto případě se hovoří o dvou barvách, což znamená, že pro každý pixel se používá jeden bit informací.
Chcete-li vypočítat objem obrazu v kilobajtech, musíte vynásobit počet pixelů počtem bitů v jednom pixelu a vydělit 8, abyste získali výsledek v bajtech. Poté, abyste získali velikost v kilobajtech, je třeba výsledek rozdělit na 1024.
Obraz o rozměrech 92 x 2 048 Pixelů by tedy byl:
(92 * 2048 * 1) / 8 / 1024 = 4.5 KB
Velikost obrázku tedy bude asi 4,5 kilobajtu.
Velikost obrázku v pixelech
V tomto případě má kresba rozměr 92 x 2048 pixelů. To znamená, že na šířku se skládá z 92 pixelů a na výšku z 2 048 Pixelů.
Velikost obrazu v pixelech je při práci s grafikou důležitá, protože určuje jeho detaily a kvalitu. Čím více pixelů v obrázku, tím detailnější a jasnější bude kresba.
Jak určíte objem obrázku v kilobajtech?
Chcete-li určit objem obrázku v kilobajtech, musíte znát jeho velikost v pixelech a počet barev, které se používají.
Velikost vzoru je určena podle vzorce: šířka x výška x počet barev x 3 / 1024.
Například u obrázku o rozměrech 92 x 2 048 pixelů, který používá 2 barvy, bude objem:
- 92 x 2048 x 2 x 3 / 1024 = 114.75 kilobajtů
Objem obrázku je tedy 114.75 kilobajtů.
Jaký je poměr velikosti vzoru a jeho objemu?
Velikost obrázku označuje počet pixelů, které se vejdou do vodorovného a svislého směru a neovlivní jeho objem. V tomto případě má obrázek rozměry 92 x 2 048 Pixelů. To znamená, že se skládá z 92 pixelů na šířku a 2 048 pixelů na výšku.
Velikost obrázku je množství informací potřebných k jeho uložení. Měří se v kilobajtech (KB) nebo megabajtech (MB). Objem vzoru přitom závisí na různých faktorech, jako je počet barev, barevná hloubka a typ komprese dat.
V tomto případě obrázek obsahuje pouze 2 barvy, což naznačuje, že může být prezentován ve formátu obrázku s paletou. Tento formát umožňuje výrazně komprimovat data a snížit objem obrázku.
Chcete-li přesně určit objem obrázku v tomto případě, musíte znát několik dalších parametrů, jako je hloubka barev a stupeň komprese dat.
Výsledkem je, že velikost obrázku a jeho objem jsou dva různé ukazatele, které je třeba vzít v úvahu při práci s obrázky. Optimální rovnováha mezi nimi umožňuje zachovat kvalitu obrazu při minimálním objemu zabrané paměti.
Jak ovlivňuje barevná hloubka a počet barev objem vzoru?
Čím vyšší je barevná hloubka, tím více bitů je potřeba k reprezentaci každého pixelu. Například obraz s barevnou hloubkou 8 bitů bude vyžadovat 1 bajt informací na každý pixel. Pro obraz s barevnou hloubkou 24 bitů však bude potřeba 3 bajty na každý pixel.
Počet barev ovlivňuje i velikost obrazu. Pokud obrázek používá pouze 2 barvy, bude k reprezentaci každého pixelu stačit 1 bit informací. Ale pokud obrázek používá například 256 různých barev, bude na každý pixel potřeba 8 bitů nebo 1 bajtů.
Velikost obrázku lze tedy vypočítat vynásobením barevné hloubky počtem pixelů v obrázku. Například u obrázku s barevnou hloubkou 24 bitů a rozlišením 92 x 2 048 pixelů bude velikost stejná:
Velikost = barevná hloubka * počet pixelů * Délka_souboru_pixelu / 8
Velikost = 24 bitů * 92 Pixelů * 2048 pixelů / 8 = 1196032 bajtů = 1166 kilobajtů
Velikost obrazu s barevnou hloubkou 24 bitů a rozlišením 92 x 2 048 pixelů je tedy přibližně 1 166 kilobajtů.
Jaké jsou způsoby komprese vzorů ke snížení jejich velikosti?
Existuje několik základních způsobů komprese vzorů:
- Ztráta komprese: při této metodě se část informací originálu ztratí. Populární algoritmy ztrátové komprese jsou JPEG (Joint Photographic Experts Group) a WebP.
- Bez ztrát: v tomto případě komprese nevede ke ztrátě informací. Příkladem bezztrátové komprese obrázků jsou formáty PNG (Portable Network Graphics) a GIF (Graphics Interchange Format).
- Automatická komprese: řada programů a online nástrojů vám umožňuje automaticky komprimovat kresby aplikací vhodných kompresních algoritmů, aniž byste museli ručně optimalizovat soubory.
V závislosti na typu obrázku a jeho obsahu se výběr kompresní metody může lišit. Některé formáty, jako je JPEG, jsou dobré pro fotografie, zatímco formáty PNG a GIF se obvykle používají pro obrázky s velkými oblastmi stejné barvy nebo grafiku s malými detaily.
Je také důležité vzít v úvahu, že opětovné uložení výkresů může vést k další ztrátě kvality, proto se doporučuje ukládat původní soubory spolu s komprimovanými verzemi, aby bylo možné provést další změny.
Výběr formátu obrazu pro optimální poměr kvality a velikosti
Při práci s obrázky, které obsahují velké množství detailů a barev, převážně fotorealistického charakteru, se doporučuje použít ztrátové formáty, jako je JPEG. Formát JPEG poskytuje dobrou kvalitu obrazu při relativně malé velikosti souboru. Je však třeba si uvědomit, že při opakovaném ukládání souboru ve formátu JPEG může dojít ke ztrátě kvality.
Pokud jde o práci s obrázky, které obsahují málo barev nebo jasné hranice, lze použít bezztrátový formát, jako je PNG nebo GIF. Formáty PNG a GIF umožňují uložit obrázek bez vizuálního zkreslení a ztráty kvality, ale soubory v těchto formátech mohou zabírat více místa na disku ve srovnání s formátem JPEG.
Pokud je nutné předložit obrázek s průhledným pozadím, zejména v případě, kdy je pozadí nepředvídatelné nebo se mění v závislosti na kontextu, je vhodnější použít formát PNG. Formát PNG podporuje alfa kanál, který umožňuje zachovat průhlednost Pixelů.