Arduino SD BMP
- Войдите на сайт для отправки комментариев
Втр, 20/12/2011 - 13:42
Есть карточка с бмп изображениями, как можно получить столбец/строку изображения в виде одномерного массива?
Есть карточка с бмп изображениями, как можно получить столбец/строку изображения в виде одномерного массива?
Есть карточка с бмп изображениями, как можно получить столбец/строку изображения в виде одномерного массива?
Строка - очень просто. На основе информации из заголовка BMP-файла (достаточно иметь значения полей "смещение блока данных" "ширина картинки" "высота картинки" "количество цветовых плоскостей") рассчитывается адрес начала строки. Дальше остается считать соответствующее количество байтов, хранящих информацию о цветах пикселов строки. В случае со столбцом сложнее. Рассчитываем адрес первого пиксела столбца, считываем его, пропускаем блок информации, соответствующий числу пикселов по горизонтали минус 1, повторяем эти операции, пока не будет считан последний пиксел столбца.
можно более подробно расписать? картинка 64столбца на 256 строк, 8бит монохром
Ну, хотя бы ru.wikipedia.org/wiki/BMP