Delphi
Вопрос по дельфи:
Необходимо индекс цвета разложить на 3 составляющие (RGB); Есть обратная функция - RGB(r,g,b); Есть функция ColorToRgb() но она возвращает одну переменную типа Longint. Ранше помню точно делал, а сейчас забыл хоть убей... Please HELP. |
Цитата:
r:=GetRValue(цвет) g:=GetGValue(цвет) b:=GetBValue(цвет) |
Вопрос второй:
Имеется целочисленная матрица.
Допустим она хранит какое то изображение. Вопрос : Как быстро вывести её на экран, не создавая никаких циклов... Может есть какая процедурка?...(не затрагивая OpenGL) |
Цитата:
|
а можно на пальцах?
как перевести и т.д...? |
А откуда я знаю как перевести :) Это же твоя матрица. Откуда ты ее берешь? Если генерируешь - это одно, А если с диска грузишь или из ресурсов, то лучше ее предварительно перегнать в битмап и грузить уже его.
|
дак вот в этом и вопрос. матрица генерируется. Если её выводить попиксельно то получается медленно, необходимо быстро.
|
Генерируй сразу в битмап и парься
|
Программирование создает свет всего несколькими словами. Ligtht.Visible := True :)
Цитата:
|
2Chamal: скажи че пишешь, мож помогу дописать, а то бездельем маюсь =)
|
Текущее время: 15:42. Часовой пояс GMT +7. |
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.