вывод графического файла на С |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
вывод графического файла на С |
Tan |
Сообщение
#1
|
Профи Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
Доброе время суток, подскажите пожалуйста функцию для вывода графического файла (допустим .bmp) на экран.
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
volvo |
Сообщение
#2
|
Гость |
Программа читает 2-х, 16 и 256-цветные файлы:
bmp_read.rar ( 11.08 килобайт ) Кол-во скачиваний: 432 (обрати внимание на переменную VGA256, по умолчанию она = 1, если файл не 256-цветный, надо сбросить в 0... Вообще-то это следовало бы делать автоматически, но... ) |
Tan |
Сообщение
#3
|
Профи Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
... в жизни не всё так просто Спасибо за программу, буду разбираться!
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
Tan |
Сообщение
#4
|
Профи Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
Добрый день, у меня появилось дополнение к вопросу. А существует ли в стандартных библиотеках С функция вывода на экран изображения из файла (допустим тот же бмп 256 цветов) ? (хочется облегчить себе жизнь). Что - то слышал про windows.h, но не нашёл описание этой библотеки.
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
volvo |
Сообщение
#5
|
Гость |
Tan, в стандартном С этого нет, есть в WinAPI, но ты ж ничего не сказал про ОС, под которой это все должно будет работать. И о компиляторе, которым пользуешься - ты тоже умолчал.
Описание функций из windows.h - в MSDN. Конкретно функции работы с битмапами - здесь: Bitmap Functions |
Tan |
Сообщение
#6
|
Профи Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
Компилятор ВСPP 3.1, os - winXP, в msdn есть loadimage, но я не особо въехал в аргументы этой функции. Допустим, что можно работать с winapi.
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
volvo |
Сообщение
#7
|
Гость |
Использовать как-то вот так:
HBITMAP image; Сообщение отредактировано: volvo - |
Tan |
Сообщение
#8
|
Профи Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
А в какой части программы это писать ? Вы не могли бы привести пример программы, использующей эту функцию для вывода изображения. Я просто до этого с winapi не работал.
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
volvo |
Сообщение
#9
|
Гость |
Вот рабочий проект (вместе с EXE-шником, если не боишься ), отрисовывающий BMP из файла:
test.rar ( 112.86 килобайт ) Кол-во скачиваний: 408 (тестировалось, правда, на GCC) Сообщение отредактировано: volvo - |
Tan |
Сообщение
#10
|
Профи Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: 10 |
Спасибо, сейчас буду разбираться!
-------------------- Цитата Imagination is more important than knowledge. Albert Einstein |
Текстовая версия | 23.04.2024 15:04 |