Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как вывести рисунок bmp, jpg

7.3K
05 мая 2004 года
dimon28y
2 / / 05.05.2004
Помотите кто может с алгоритмом для вывода изображения изображения из файла формата *.bmp или *.jpg (*.jpeg)!!!
2.1K
10 июля 2004 года
UjinNash
64 / / 29.11.2003
Цитата:
Originally posted by dimon28y
Помотите кто может с алгоритмом для вывода изображения изображения из файла формата *.bmp или *.jpg (*.jpeg)!!!


http://www.enlight.ru/demo/faq/ - в самом низу.

448
03 августа 2004 года
Mr. API
105 / / 20.06.2000
Сам как-то писал модуль для работы с BMP файлами, правда на Delphi. Если интересует, то могу выслать.
Правда на Pascal могут быть глюки с выводом цветов, но если используешь соответствующий драйвер, то все ок.
7.6K
21 сентября 2004 года
johncapfull
21 / / 14.09.2004
Цитата:
Originally posted by dimon28y
Помотите кто может с алгоритмом для вывода изображения изображения из файла формата *.bmp или *.jpg (*.jpeg)!!!


Формат BMP при 256 цветах ~такой:
[заголовок]
[палитра]
[данные]
О заголовоке поищи в инете. если знаешь точно, какой размер картинки - просто порежь.
Палитра - array [0..255,0..3] of byte, где цвета идут (вроде) как X, R,G,B или R,G,B, X (для чего X - не помню), RGB - составляющие для каждого цвета из 256.
Данные - массив array[0..width, 0..height] of byte, это картинка. Выводить надо на экран СНИЗУ ВВЕРХ.
ЗЫ. Для другой глубины цвета, напр., 16 цветов, соответственно уменьшается количество бит/пиксель, считай из 2^bits=colors.
ЗЫЫ. Подробнее по BMP - в инете 8)
ЗЫЫЫ. По графике - там-же.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог