Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание собрата 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]

И что?


Наверх

Титульная страница Поиск, карта сайта Написать письмо