|
[an error occurred while processing this directive]
Objem dat digitální fotky
(11.9.2002)
Když přenesu kabelem fotky z foťáku do PC, jsou to *.jpg. A teď ta nejasnost: Například jedna fotka měla po přenesení do PC velikost 411kB. Tuto původní fotku jsem otevřel v Corel Photopaint a bez úprav uložil jako "jpg" a rázem měla 850 kB. Původní fotku jsem znovu otevřel v Corel Photopaint a bez úprav uložil jako "tiff" a rázem měla 5 629 kB. Původní fotku jsem opět otevřel v Corel Photopaint a bez úprav uložil jako "bmp" a rázem měla 5 626 kB. Velice by mě tedy zajímalo, jestli tedy má smysl po úpravách v Photopaintu ukládat fotografii jako "tiff" a zvětšovat si tak datový objem fotografie, což potom zdržuje při jakékoliv manipulaci - kopírování, vypalování ..., nebo jestli stačí uložit jako "jpg", když se fotografie datově stejně zdvojnásobí. (A proč to vůbec dělá??? :-)) Začnu trochu "teoreticky", ale hned přejdu k praxi.
Ixus má 2 Mpx, tedy jeho obrázek 1600x1200 se skládá (zaokrouhleno) z 2 milionů bodů. Ve formátu JPEG se informace o těchto bodech zapíší komprimovaně, to znamená, že v blocích 8x8 pixelů se podobné pixely zapíší jako jeden záznam. Ta "podobnost" se dá měnit, nastavit - to je to, čemu se říká kompresní poměr. Jakmile je hodně komprimovaná fotka, na "podobnost" se bere hrubší metr.Prostě - všechny odstíny zelené se zapíší: 8 x zelená a je to jeden záznam, místo aby bylo osm záznamů op různých zelených (což by bylo, kdyby šlo o nekomprimovaný formát, třeba právě BMP). Když pak takto komprimovaný snímek natáhneme - dejme tomu - do editoru a díváme se na něj na monitoru, má 1200x1600 bodů. Vrátím se k mému hrubému příkladu: jestliže v záznamu JPEG bylo 8xzelená, na monitoru se objeví osm zelených bodů. Software a hardware si snímek "rozšifrovaly". Samozřejmě, že jsem uvedl krajní příklad "všechny zelené sloučit". V praxi to bývá jinak - dejme tomu, místo 256 různých zelených jich bude jen 120 a ty "podobné" se zapíší jedním zápisem. Ale zase, až snímek spatříme na monitoru nebo vytiskneme, počet bodů bude stálý, tedy 1600x1200. Je to trochu těžké na pochopení: je zásadní rozdíl mezi počtem bodů a jejich zápisem. No a když pak Corel Photopaint snímek uloží, nastaví si vlastní kompresi pro JPEG a výsledek je jiný než před tím. Zato když fotku uložíme jako TIFF nebo BMP, uloží se bez komprese a každý pixel se
zapíše s
kompletní informací o hodnotě kanálu červeného, zeleného a modrého. Bez ohledu na to, zda
původně to byl silně komprimovaný JPEG. I když byl komprimovaný jak v lisu, stejně měl těch
1600x1200, a BMP zapíše plnou informaci o každém bodu, i o sousedních zcela totožných
bodech. Převodem do BMP nebo TIFF se obrázek nezlepší, jak se někdo mylně
domnívá.Jen se zastaví proces další a další komprimace, při níž se vždycky nějaká
obrazová informace ztrácí. To že obrázek datově nabyde neznamená, že se zlepšil.
(eff) |
[an error occurred while processing this directive] | |||||||||