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.