Форум программистов, компьютерный форум CyberForum.ru

Вывести изображение на экран (ручками) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.86
Danvern
 Аватар для Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
21.04.2011, 06:27     Вывести изображение на экран (ручками) #1
Есть например картинка не важно в каком формате (самые легкие для считывание это наверно tga png bmp)
каким образом надо залесть в этот файл с картинкой чтобы считать цвет пикселей и собственно их расположение и потом вывести их на экран???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2011, 06:27     Вывести изображение на экран (ручками)
Посмотрите здесь:

Boost C++ Собрание библиотек (STL, Boost и пр.) или ручками писать?
Написать программу, которая выводит на экран изображение C++
C++ Builder Изображение на весь экран
C++ выводит на экран изображение кораблика.
Воспроизвести звуковой файл (ручками) C++
Как вывести 3D изображение на экран без DX C++
Вывести на экран изображение летящей ракеты C++
Вывод на экран исходного и транспонированного изображение матрицы C++
Вывести множество цифр, входящих в изображение числа N, которые не входят в изображение числа M C++
В библиотеке X (Xlib) есть стандартные контролы, или только ручками рисовать?
C++ Builder Вывести на экран изображение движущегося поезда
Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,939
Завершенные тесты: 1
21.04.2011, 07:00     Вывести изображение на экран (ручками) #2
Danvern, Открываешь файл. А дальше читай описание формата например http://jenyay.net/Programming/Bmp
В bmp как минимум находишь в заголовке байты содержащие адрес первого байта битовой карты и размер карты, а потом считываешь байты и каждый интерпретируешь как цвет точки. В таком же порядке их и выводишь на экран.
Для вывода на экран инициализируешь графическое устройство и рисушь точку нужного цвета, не забывая сдвигать счетчик пикселей.
Что тут не понятного?
Danvern
 Аватар для Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
21.04.2011, 07:16  [ТС]     Вывести изображение на экран (ручками) #3
сложновато))) очень сложновато
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,939
Завершенные тесты: 1
21.04.2011, 07:18     Вывести изображение на экран (ручками) #4
Danvern, Фигня, нужно просто вчитаться и осмыслить, на самом деле все очень просто.
Если bmp для вас сложновато, то вы зря занялись программированием....вы еще не видели что такое действительно "сложновато"....
Danvern
 Аватар для Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
21.04.2011, 08:12  [ТС]     Вывести изображение на экран (ручками) #5
нет просто когда начинаешь изучать что то новое тебе кажеться это очень сложным... Но я думаю что скоро мне это будет казаться очень легким
Danvern
 Аватар для Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
22.04.2011, 08:56  [ТС]     Вывести изображение на экран (ручками) #6
vitaly1981, спасибо разобрался)) оказалось что действительно легко..
Yandex
Объявления
22.04.2011, 08:56     Вывести изображение на экран (ручками)
Ответ Создать тему
Опции темы

Текущее время: 10:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru