![...](/f/a3dc3dbea61e89d05f89d452e172e6bb.jpg)
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ť.