Сейчас на форуме: (+2 невидимых) |
![]() |
eXeL@B —› Оффтоп —› Помогите починить заголовок BMP файла, либо создать нужный под RAW массив. |
Посл.ответ | Сообщение |
|
Создано: 15 июня 2010 17:44 · Личное сообщение · #1 Здравствуйте! Прошу помощи, необходимо создать правильный заголовок BMP файла для RAW массива или подкорректировать неправильный файл. Известно, что в массиве 16-ти битный битмап, 58 на 250 точек. В примерах 58x250_16bit.bmp и 58x250_16bit.jpg результат визуально правильный, цвета не искажены, но полученный обходными путями и bmp заголовок к моему массиву не подходит. Неправильный результат тут: bad_result.bmp Сам массив в файле 58x250_16bit.raw Прилагаю архив, 9 Кб. Буду очень благодарен за помощь! p.s. Гуглил на тему bmp формата, читал wiki, сложного ничего, но не понимаю где и что упускаю. Наверное проблема с битностью и масками? ![]() ![]() |
|
Создано: 15 июня 2010 20:42 · Личное сообщение · #2 Попробуй сам, формат не сложный: cmp [addr], 00000028, 4 //( - для картинок...)))) je bmp //пропишем заголовок битмапа sub in, 0E //сместили адрес ресурса на 14 байт mov [in+2], size //прописуем в заголовок размер ресурса mov [in-2], 4D420000 //сигнатура формата bmp mov [in+a], 0436, 2 //палитра, берём максимальную(1078) ----- Чтобы юзер в нэте не делал,его всё равно жалко.. ![]() |
|
Создано: 15 июня 2010 21:35 · Личное сообщение · #3 |
|
Создано: 15 июня 2010 22:21 · Личное сообщение · #4 |
![]() |
eXeL@B —› Оффтоп —› Помогите починить заголовок BMP файла, либо создать нужный под RAW массив. |