| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 Это должно помочь. |