![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание собрата Paint [D5, Win2k, WinXP]
intruder © (2004-06-30 10:55:00)Задача значит такая у меня. Создать программу для рисования прототипов (назовем их так) размером x*x в bmp формате, мне необходимо нарисовать сетку под каждый пиксел на этом прототипе, наподобие редактирования рисунков в Paint
intruder (2004-07-01 14:15:00) [1]Ладно, вроде разобралси :) Спасибо !
GuAV (2004-07-01 13:05:00) [2]
> Не думаю, квариплет - тот же RGB, плюс альфа-канал, отвечаюций
> за прозрачность пикселя.
квадриплет - это я тогда слово выдумал, не уверен, что такое есть :-) А имел ввиду [12] или тот же RGB+чего-то еще. например просто тупо 0 или например см. TColor.
pasha_golub (2004-07-01 12:50:00) [3]intruder © (01.07.04 12:19) [11]
НЕ, СМУК это цветовая модель, редко где, используемая помимо полиграфии.
DimKa (2004-07-01 12:37:00) [4]
> Квадриплеты это CMYK
Не думаю, квариплет - тот же RGB, плюс альфа-канал, отвечаюций за прозрачность пикселя.
intruder (2004-07-01 12:19:00) [5]Квадриплеты это CMYK
DimKa (2004-07-01 10:44:00) [6]
> А конкретнее про триплеты и квадриплеты
Триплеты - RGB - канал красного, синего и зеленого, по 8 бит на канал. Каждая точка (пиксел) - 1 триплет.
scanline - читает всю строку изображения в триплетах (при PixelFormat=pf24bit)
intruder (2004-07-01 09:09:00) [7]Ну если это можно так назвать, то да. А конкретнее про триплеты и квадриплеты
GuAV (2004-06-30 13:35:00) [8]Подробнее про работу с массивами?
intruder (2004-06-30 11:31:00) [9]тааак, теперь я половины не понял :) можно как нить по подробнее?
GuAV (2004-06-30 11:29:00) [10]Дык можно ввести четвертый псевдолуч?
зы - я не спорю я просто понять хочу.
PVOzerski (2004-06-30 11:19:00) [11]Дык триплет удобен тем, что туда прямо значения лучей Red,Green и Blue пишешь.
GuAV (2004-06-30 11:18:00) [12]PVOzerski © (30.06.04 11:15) [3]
А почему бы не 32bit? имхо с квадриплетами ещё удобнее, и dword-alignment повышает быстродействие операций с памятью.
PVOzerski (2004-06-30 11:15:00) [13]Я бы на основе tImage делал. Очень удобно и быстро получается, если выставить Picture.Bitmap.PixelFormat=pf24bit и потом работать с RGB-триплетами как элементами массива, доступного через ScanLine.
intruder (2004-06-30 11:04:00) [14]вопрос таков, как мне сетку реализовать и зуум
PVOzerski (2004-06-30 11:02:00) [15]И что?