0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
|||||||||||
1 | |||||||||||
Кривой вывод изображения в bmp-файле28.05.2015, 18:19. Показов 2801. Ответов 12
Метки нет (Все метки)
всем привет, при записывании информации в bmp-файл столкнулся со следующей проблемой(см.вложение):слева исходный bmp-файл, справа - то, что пытаюсь считать и записать в новый файл. в чем проблема не понимаю.
выравнивание байт поставил. Изображение сохранял как 256-цветный рисунок. IDE - Visual Studio 2013 Исходное изображение в прикрепленном архиве подскажите, пожалуйста, в чем проблема! Заголовочный файл
0
|
28.05.2015, 18:19 | |
Ответы с готовыми решениями:
12
Создание bmp изображения.(Нужна помощь) Выравнивание в bmp файле Как происходит изменение разрешения изображения (bmp) Теория рисования в bmp файле |
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
|
28.05.2015, 18:57 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
|
28.05.2015, 19:04 [ТС] | 5 |
ширина изображения - 220 пикселей. соответственно выделяю строку тоже размером в 220 символов
0
|
28.05.2015, 19:16 | 6 | |||||
Ну тогда проблем нет!
Могу лишь подсказать как немного оптимизировать программу, заменив двойной цикл записи на одну строку:
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
|
28.05.2015, 19:19 [ТС] | 7 |
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
||||||
28.05.2015, 19:25 [ТС] | 9 | |||||
код функции main
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
|
28.05.2015, 19:47 [ТС] | 11 |
исправил
этого не понял, потому что в 33 строке объявляется цикл for
0
|
28.05.2015, 19:48 | 12 | |||||
А вот и решение самой главной проблемы:
Вместо bitMapFileInfoHeader.biHeight должно быть 256.
0
|
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 15
|
|
28.05.2015, 19:53 [ТС] | 13 |
castaway, спасибо за помощь!
0
|
28.05.2015, 19:53 | |
28.05.2015, 19:53 | |
Помогаю со студенческими работами здесь
13
Как расшифровать цвета bmp изображения без таблицы? Контрастирование, прореживание, построение гистограммы tiff изображения и переформатирование в bmp формат Написать программу которая будет выдавать информацию о BMP файле Запись чёрно-белого изображения bmp в двумерный массив и его сжатие/разжатие по Хаффману Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |