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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.86
Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
#1

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

21.04.2011, 06:27. Просмотров 4033. Ответов 5
Метки нет (Все метки)

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

Вывести на экран изображение летящей ракеты - C++
Кто чем может.Новичок ,только учусь 4. Написать программу, выводящую на экран изображение летящей ракеты. Фоном может быть изображение...

Как вывести 3D изображение на экран без DX - C++
На DirectX нет вреени и мозгов. Как вывести 3D изображение на экран без DX? Только не надо писать, что все-таки лучш учить DX, я знаю...

Вывести на экран изображение движущегося поезда - C++ Builder
Всем привет! Извините за наглость, но горит лабораторная работа. Может есть у кого-то подобная программа "Написать программу, выводящую на...

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

Вывести множество цифр, входящих в изображение числа N, которые не входят в изображение числа M - C++
Помогите пожалуйста Сама задача " Пусть заданы два натуральных числа N и M. Составить программу, которая выводила множество цифр,...

Воспроизвести звуковой файл (ручками) - C++
Возможно ли это? если да, то как?

Собрание библиотек (STL, Boost и пр.) или ручками писать? - Boost C++
Здравствуйте, у меня возник такой вопрос - что более эффективнее использовать: Собрание библиотек (STL, Boost и пр.) или ручками...

Изображение на весь экран - C++ Builder
Добрый день! Подскажите пожалуйста, как можно сделать так, чтобы при нажатии кнопки полотно, на котором находиться...

В библиотеке X (Xlib) есть стандартные контролы, или только ручками рисовать? - Кроссплатформенная разработка
Если их там нет, то почему тогда на Ubuntu во ВСЕХ приложениях (что на GTK, что на Tkinter) кнопочки примерно одинаково выглядят,...

выводит на экран изображение кораблика. - C++
#include <windows.h> #include <cstring> #include <cstdio> using namespace std; #define Blue RGB (0,0,255) int drawLine...

Вывод на экран исходного и транспонированного изображение матрицы - C++
помогите найти ошибку.. #include<stdio.h> #include<conio.h> #include<math.h> int main() { float a, b; int i, j; ...

Написать программу, которая выводит на экран изображение - C++
Need help!!!! Помогите решить задачи на языке С++!!! 1) http://s43.***********/i099/0912/73/1ad82a4c22cf.jpg 2)...


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

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

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