|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2015, 11:34 | #1 |
Регистрация: 22.02.2015
Сообщений: 3
|
вывести *pcx попиксельно на форму
Доброго времени суток, уважаемые форумчане.
При работе с pcx изображением столкнулся с проблемой его декодирования. Само задание состоит в том, что необходимо считать информацию и пикселях изображения в массив, затем из массива вывести каждый пиксель на форму с помощью функции RGB. Алгоритм кодирования RLE вроде бы прост и понятен. Но я не смог разобраться как именно хранятся байты с информацией о цвете пикселя. Не понимаю что такое "строка разверстки". Привожу нерабочий вариант программы и ошибку, которую она выдает. Заранее благодарен за помощь. Хотелось бы именно разъяснения по данному вопросу, а не ссылку на информацию о pcx, ибо я не совсем понимаю эту информацию. Код:
Последний раз редактировалось ropblHbl4; 22.02.2015 в 21:46. |
22.02.2015, 13:25 | #2 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Поищите бесплатную библиотеку GraphicEx.
С её помощью можно работать с РСХ, как с обычным ВМР. Кстати, она с исходниками... (Код на форуме оформляется при помощи тега, см. значок # в шапке окна редактирования) |
22.02.2015, 21:58 | #3 | ||
Регистрация: 22.02.2015
Сообщений: 3
|
Цитата:
Цитата:
|
||
22.02.2015, 22:22 | #4 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Я недаром обратила ваше внимание, что GraphicEx поставлялась с исходниками.
То есть там можно кое-что подсмотреть З.Ы. А вот тут и вовсе о попиксельном выводе на экран: http://forum.vingrad.ru/sources/topic-157332.html Последний раз редактировалось kropotkina-alice; 22.02.2015 в 22:26. |
22.02.2015, 22:51 | #5 | |
Регистрация: 22.02.2015
Сообщений: 3
|
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести данные клавиатуры на форму | Svetlana750231 | Общие вопросы Delphi | 7 | 25.12.2011 22:43 |
Преобразовать 256-цветный PCX файл в 16-цветный PCX файл | r_yevgeniy | Общие вопросы C/C++ | 0 | 23.10.2011 09:33 |
как вывести спектр на форму? | Roof | Общие вопросы Delphi | 4 | 27.07.2008 17:41 |
Нужно решить и объяснить задачу "В режиме точечной графики попиксельно вывести фразу" | Eyeless | Фриланс | 3 | 10.01.2008 10:56 |