IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Растр, изобразительное искусство
Siberian GRemlin
Nov 4 2006, 19:14
Сообщение #1


Advanced Member
***

Группа: CTPAX-X
Сообщений: 537
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 221 раз(а)



Подскажите как лучше и правильнее работать с растровым изображением, а то у меня от раза к разу получается более менее корректно...
Что мы имеем - Растр 8bpp - массив пикселей (пиксель-байт), высоту и длину и палитру в формате RGB (3*256 байт).

Как правильно и быстро вывести его на канву?!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=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 в соответствии с палитрой?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jTommy
Nov 17 2006, 15:16
Сообщение #3


Наблюдающий
***

Группа: CTPAX-X
Сообщений: 197
Регистрация: 4-February 08
Из: деревня Москва
Пользователь №: 6
Спасибо сказали: 19 раз(а)



Siberian GRemlin:
Нашел пример в FAQ Мастеров Дельфи: Как быстро выводить графику? (А то Canvas очень медленно работает). Работает действительно очень быстро.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 18th November 2024 - 22:45