Растр, изобразительное искусство |
Добро пожаловать, гость ( Вход | Регистрация )
Растр, изобразительное искусство |
Siberian GRemlin |
Nov 4 2006, 19:14
Сообщение
#1
|
Advanced Member Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) |
Подскажите как лучше и правильнее работать с растровым изображением, а то у меня от раза к разу получается более менее корректно...
Что мы имеем - Растр 8bpp - массив пикселей (пиксель-байт), высоту и длину и палитру в формате RGB (3*256 байт). Как правильно и быстро вывести его на канву?! |
-=CHE@TER=- |
Nov 16 2006, 18:36
Сообщение
#2
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Модерировал форум и натолкнулся на эту тему...
1) Вопрос всё ещё актуальный? 2) Палитра RGB (0..255) или DOS VGA (0..63)? В последнем случае каждый её компонент (R, G, B) нужно умножить на 255, затем поделить на 63, но никак не просто умножать на 4, иначе получится серый (252 = 63 * 4) вместо чисто белого (255). 3) Не проще ли 8BPP -> 24BPP, затем сделать что нужно и обратно 24BPP->8BPP в соответствии с палитрой? |
jTommy |
Nov 17 2006, 15:16
Сообщение
#3
|
Наблюдающий Группа: CTPAX-X Сообщений: 197 Регистрация: 4-February 08 Из: деревня Москва Пользователь №: 6 Спасибо сказали: 19 раз(а) |
Siberian GRemlin:
Нашел пример в FAQ Мастеров Дельфи: Как быстро выводить графику? (А то Canvas очень медленно работает). Работает действительно очень быстро. |
Упрощённая версия | Сейчас: 1st November 2024 - 14:36 |