Ako sa pixely konvertujú na bajty

...

Ako sa pixely konvertujú na bajty

Informácie o súbore

Keď človek hovorí o prevode „pixelov“ na „bajty“, nehovorí o doslovnom prevode. Hovorí o matematickom výpočte, ktorý na základe rozlíšenia určuje, aký veľký bude obrazový súbor. Znie to zložito, ale v skutočnosti to nie je o nič zložitejšie ako zapojenie niekoľkých ľahko získaných čísel do matematickej rovnice.

Jednou z dvoch informácií, ktoré sú potrebné na výpočet, je šírka a výška obrázka. Toto sa nazýva rozlíšenie. Jednotka merania bude v „pixeloch“, čo je iný výraz pre „prvky obrázka“.

Video dňa

Druhou potrebnou informáciou je počet farieb na pixel v obrázku. Toto sa nazýva "hĺbka" obrazu.

Všeobecné dáta

Spravidla existuje 16 bitov veľkosti súboru na pixel. To znamená, že existuje 8 bitov na bajt veľkosti súboru, pretože 2 bity sa rovnajú 1 bajtu. V súlade s vecami, ktoré sú rovnaké, to potom znamená, že na jeden pixel obsiahnutý v obrázku sú 2 bajty informácií o súbore.

Je ľahké vypočítať množstvo pixelov obsiahnutých v obrázku. Môžete to vyhľadať v informáciách o obrázku konkrétneho súboru, s ktorým pracujete, alebo si to môžete urobiť sami. Napríklad, ak má váš displej rozlíšenie 800 x 600, potom 800 vynásobené 600 je 480 000 pixelov.

Výpočty

Teraz môžete vykonať výpočet a zistiť, koľko bajtov je vo vašom obrázku. Počet bajtov sa rovná počtu pixelov vynásobenému počtom bajtov na pixel. Keďže sme už zistili, koľko pixelov je na obrázku (480 000) a že pixel obsahuje 2 bajty informácií, rovnica potom znie:

480 000 pixelov vynásobených 2 bajtmi na pixel.

To nám dáva konečnú odpoveď 960 000 bajtov. Pamätajte, že túto rovnicu možno vykonať pre súbor akejkoľvek veľkosti, bez ohľadu na počet pixelov v ňom obsiahnutých. Stačí nahradiť príslušné čísla a prepočítať.