Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

Создание собрата Paint   Найти похожие ветки 

 
intruder   (2004-06-30 10:55) [0]

Задача значит такая у меня. Создать программу для рисования прототипов (назовем их так) размером x*x в bmp формате, мне необходимо нарисовать сетку под каждый пиксел на этом прототипе, наподобие редактирования рисунков в Paint


 
PVOzerski ©   (2004-06-30 11:02) [1]

И что?


 
intruder ©   (2004-06-30 11:04) [2]

вопрос таков, как мне сетку реализовать и зуум


 
PVOzerski ©   (2004-06-30 11:15) [3]

Я бы на основе tImage делал. Очень удобно и быстро получается, если выставить Picture.Bitmap.PixelFormat=pf24bit и потом работать с RGB-триплетами как элементами массива, доступного через ScanLine.


 
GuAV ©   (2004-06-30 11:18) [4]

PVOzerski ©   (30.06.04 11:15) [3]
А почему бы не 32bit? имхо с квадриплетами ещё удобнее, и dword-alignment повышает быстродействие операций с памятью.


 
PVOzerski ©   (2004-06-30 11:19) [5]

Дык триплет удобен тем, что туда прямо значения лучей Red,Green и Blue пишешь.


 
GuAV ©   (2004-06-30 11:29) [6]

Дык можно ввести четвертый псевдолуч?
зы - я не спорю я просто понять хочу.


 
intruder ©   (2004-06-30 11:31) [7]

тааак, теперь я половины не понял :) можно как нить по подробнее?


 
GuAV ©   (2004-06-30 13:35) [8]

Подробнее про работу с массивами?


 
intruder ©   (2004-07-01 09:09) [9]

Ну если это можно так назвать, то да. А конкретнее про триплеты и квадриплеты


 
DimKa ©   (2004-07-01 10:44) [10]


> А конкретнее про триплеты и квадриплеты

Триплеты - RGB - канал красного, синего и зеленого, по 8 бит на канал. Каждая точка (пиксел) - 1 триплет.
scanline - читает всю строку изображения в триплетах (при PixelFormat=pf24bit)


 
intruder ©   (2004-07-01 12:19) [11]

Квадриплеты это CMYK


 
DimKa ©   (2004-07-01 12:37) [12]


> Квадриплеты это CMYK

Не думаю, квариплет - тот же RGB, плюс альфа-канал, отвечаюций за прозрачность пикселя.


 
pasha_golub ©   (2004-07-01 12:50) [13]

intruder ©   (01.07.04 12:19) [11]
НЕ, СМУК это цветовая модель, редко где, используемая помимо полиграфии.


 
GuAV ©   (2004-07-01 13:05) [14]


> Не думаю, квариплет - тот же RGB, плюс альфа-канал, отвечаюций
> за прозрачность пикселя.

квадриплет - это я тогда слово выдумал, не уверен, что такое есть :-) А имел ввиду  [12] или тот же RGB+чего-то еще. например просто тупо 0 или например см. TColor.


 
intruder ©   (2004-07-01 14:15) [15]

Ладно, вроде разобралси :) Спасибо !



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.034 c
4-1086531338
Max
2004-06-06 18:15
2004.07.18
Чем заменить Application.ProcessMessages?


6-1084958538
Darik
2004-05-19 13:22
2004.07.18
Как отправить файл по E-mail?


10-1020840236
Олег Лаукарт
2002-05-10 11:36
2004.07.18
Глюк в TSocketConnection и в клиенте (Midas, DCOM)


1-1088758548
Vadim X
2004-07-02 12:55
2004.07.18
BrockRead ??


4-1086615887
Sirakuz
2004-06-07 17:44
2004.07.18
Reference Count и LoadLibrary





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский