kull2005
Guest
BMP рисунок
Здравствуйте.
Я решил начать разбираться в устройстве разных форматов изображения.
Для начала взял самый простой формат BMP и
начал делать вывод изображения на экран браузера.
Используя документацию по формату я дошел до палитры,
но когда начат делать вывод растра тут возникла проблема.
Например в одной документации сказано, что 16цветного изображения каждый байт описывает 2 пикселя.
Следуя принципу документации например байт 0X1F описывает 2 пикселя, цвет первого-2 цвет из палитры
а цвет второго 16.
Но предположим имеется картинка 50X51, Длина растра у нее
1428.
Может я чего-то не понял но пикселей должно быть 50*51=2550, а следуя документации 1428*2=2856.
Может у кого-то есть полная документация по формату, готовый скрипт или совет?
Стандартные функции php для работы с изображением не годятся.
Здравствуйте.
Я решил начать разбираться в устройстве разных форматов изображения.
Для начала взял самый простой формат BMP и
начал делать вывод изображения на экран браузера.
Используя документацию по формату я дошел до палитры,
но когда начат делать вывод растра тут возникла проблема.
Например в одной документации сказано, что 16цветного изображения каждый байт описывает 2 пикселя.
Следуя принципу документации например байт 0X1F описывает 2 пикселя, цвет первого-2 цвет из палитры
а цвет второго 16.
Но предположим имеется картинка 50X51, Длина растра у нее
1428.
Может я чего-то не понял но пикселей должно быть 50*51=2550, а следуя документации 1428*2=2856.
Может у кого-то есть полная документация по формату, готовый скрипт или совет?
Стандартные функции php для работы с изображением не годятся.