Nissan Cube Club
Форум Cube Club => Отдохнем в гараже => Разное => Тема начата: Saiber от 20.04.2010 22:42:03
-
В общем дело обстоит так:
15 мая у меня защита диплома, и я хочу реализовать свой алгоритм не в матлабе, а написать прогу на С++.
Прога должна считать исходный ВМР файл (картинку 1920х1920 пикселей, 256 оттенков серого) в массив. Затем создается с помощью алгоритма создается другой массив размером 640х480 элементов из исходного (1920х1920) и записать его в выходной ВМР файл.
В идеале прога должна представлять из себя окно, в котором отображается выходной ВМР (640х480) и черыре кнопки (вверх, вниз, влево, вправо).
У меня не получается прочитать ВМР и представить его в виде массива и , соответственно, записать выходной файл...
Хочу реализовать хотя бы в консольном виде!
Заранее спасибо!
P/s: начал разбираться в с++ 2 недели назад, работаю в qt4.
-
ну ваще google рулит.....
странно - диплом защищаешь, а совета просишь на автофоруме )
-
http://msdn.microsoft.com/en-us/library/dd145119(VS.85).aspx
-
Доброго времени суток *HELLO*
Наверно я позновато, но есть такие вещи в компьютенрной графике как билинейная и трилинейная фильтрация. В общем то она и решает проблемы трансформации растра. В инете куча кодов по поводу этого. А для чтения из BMP файла проще использовать окошко, чем консоль. В QT не знаю всю жизнь на Студии писал, но в общем должен в какой-нибудь библиотеке класс соответствующий BMP и там можно будет с него вырвать все пиксели. Сам могу поделиться лабораторной по компьютерной графике, но она на Шарпе, которая трансформирует цветные изображения.