![...](/f/a3dc3dbea61e89d05f89d452e172e6bb.jpg)
Как пикселите се преобразуват в байтове
Информация за файла
Когато човек говори за преобразуване на "пиксели" в "байтове", той не говори за буквално преобразуване. Това, което той има предвид, е математическо изчисление, което определя колко голям файл с изображение ще бъде въз основа на неговата разделителна способност. Звучи сложно, но в действителност не е по-сложно от включването на няколко лесно достъпни числа в математическо уравнение.
Една от двете части информация, които са необходими за изчислението, са ширината и височината на изображението. Това се нарича резолюция. Мерната единица ще бъде в „пиксели“, което е друг термин за „елементи на картината“.
Видео на деня
Втората необходима информация е броят на цветовете на пиксел в изображението. Това се нарича "дълбочина" на изображението.
Обща информация
По правило има 16 бита размер на файла на пиксел. Това означава, че има 8 бита на байт от размера на файла, тъй като 2 бита се равняват на 1 байт. В съответствие с нещата, които са равни, това означава, че има 2 байта информация за файла на пиксел, съдържащ се в изображението.
Лесно е да се изчисли количеството пиксели, съдържащи се в изображението. Можете да потърсите това в информацията за изображението на конкретния файл, с който работите, или можете да направите изчислението сами. Например, ако вашият дисплей има разделителна способност 800x600, тогава 800, умножено по 600, е 480 000 пиксела.
Изчисления
Вече можете да направите изчисление и да откриете колко байта има във вашето изображение. Броят на байтовете е равен на броя на пикселите, умножен по броя на байтовете на пиксел. Тъй като вече открихме колко пиксела има в изображението (480 000) и че има 2 байта информация в един пиксел, тогава уравнението става:
480 000 пиксела, умножени по 2 байта на пиксел.
Това ни дава окончателен отговор от 960 000 байта. Не забравяйте, че това уравнение може да бъде изпълнено за файл с всякакъв размер, независимо от количеството пиксели, съдържащи се вътре. Просто заменете съответните числа и изчислете.