Hogyan konvertálják a pixeleket bájtokká

...

Hogyan konvertálják a pixeleket bájtokká

Fájlinformáció

Amikor valaki a "pixelek" "bájtokká" konvertálásáról beszél, akkor nem szó szerinti átalakításról beszél. Amire utal, az egy matematikai számítás, amely meghatározza, mekkora lesz egy képfájl a felbontása alapján. Bonyolultnak hangzik, de a valóságban nem több, mint néhány könnyen megszerezhető szám beillesztése egy matematikai egyenletbe.

A számításhoz szükséges két információ közül az egyik a kép szélessége és magassága. Ezt nevezik felbontásnak. A mértékegység "pixel" lesz, ami egy másik kifejezés a "képelemekre".

A nap videója

A második szükséges információ a kép pixelenkénti színeinek száma. Ezt a kép "mélységének" nevezik.

Általános adatok

Általános szabály, hogy pixelenként 16 bit fájlméret van. Ez azt jelenti, hogy a fájlméret bájtonként 8 bitet tartalmaz, mivel 2 bit egyenlő 1 bájttal. Az egyenlő dolgokkal összhangban ez azt jelenti, hogy a kép pixelenként 2 bájtnyi fájlinformációt tartalmaz.

Könnyen kiszámítható a képen belüli képpontok száma. Ezt megkeresheti az adott fájl képinformációi között, amellyel dolgozik, vagy saját maga is elvégezheti a számítást. Például, ha a kijelző felbontása 800x600, akkor 800 szorozva 600-zal 480 000 pixel.

Számítások

Most elvégezheti a számítást, és megtudhatja, hány bájt van a képen. A bájtok száma egyenlő a pixelek számának szorzatával a képpontonkénti bájtok számával. Mivel már megállapítottuk, hogy hány pixel van a képen (480 000), és hogy egy pixelben 2 bájt információ van, az egyenlet a következőképpen alakul:

480 000 pixel szorozva 2 bájt/pixel.

Ez 960 000 bájt végső választ ad. Ne feledje, hogy ez az egyenlet bármilyen méretű fájlra végrehajtható, függetlenül a benne lévő pixelek mennyiségétől. Csak cserélje ki a megfelelő számokat, és számolja ki.