Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Сложная задача на графику


Автор: Zloy student 4.12.2005, 08:08
Считать графический jpeg файл.Отобразить на экране, апроксировать к стандартным 16 цветам. Помогите! Не имею даже представления как это делать!

Автор: Zero 4.12.2005, 13:00
jpeg это сжатое графическое изображение, и чтобы его вывести на паскале, много гемора будет.

Автор: Guest 4.12.2005, 13:07
я Знаю что много. Но задание такое.

Автор: Zero 4.12.2005, 13:28
Ну общий принцип такой:
1. Из заголовка определить основные параметры (ширена, высота, количество бит на пиксель);
2. Данные которые следуют за заголовком пробразовать в последовательность цифр, которые говорят о цвете каждого отдельного пикселя;
3. Перевисти паскаль в графический режим, и по пиксельно вывести каждый символ.

PS: из bmp вывести, это тоже самое, что и тут, только пункт 2 нужно былобы опустить, такое я делал на Delphi ─ 5 мин. работы. А с jpeg тебе предётся ещё найти инфу о структуре jpg-файла и преобразовать его, что есть большой гем-ой.

Автор: Snowy 4.12.2005, 13:55
http://pascal.sources.ru/graph/pasjpg11.htm
Это должно помочь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)