| Фильтры | - GrayScale |
GrayScale
Краткое описание
Компонент предназначен для получения изображения в градациях серого
Параметры
Методы
События
Свойства
Данные
Примеры
Пример использования фильтра для получения черно белого изображения
Add(MainForm,13098626,63,84)
{
Caption="Пример использования GrayScale"
Point(Handle)
link(onCreate,8184193:doLoad,[])
}
Add(ImageLoader,8184193,154,98)
{
FileName="c:\\Program Files\\HiAsm\\Int\\about.jpg"
DrawSource=2
link(onLoad,8184193:doDraw,[(198,104)(198,88)(142,88)(142,111)])
link(onDraw,9860787:doLoad,[])
}
Add(Image,9860787,238,105)
{
Left=30
Width=330
Height=95
}
Add(Image,16471886,238,161)
{
Left=30
Top=165
Width=330
Height=105
}
Add(Button,3717558,63,161)
{
Left=170
Top=120
link(onClick,13966973:doGrayScale,[])
}
Add(GrayScale,13966973,154,161)
{
link(onResult,16471886:doLoad,[])
link(Bitmap,9860787:ImageBitmap,[(160,149)(244,149)])
}
Add(MainForm,2953706,21,105)
{
Height=267
Caption="GrayScale filter"
}
Add(Button,299093,119,105)
{
Left=25
Top=5
Width=330
Layout="vert"
Caption="Open"
link(onClick,9619999:doExecute,[])
}
Add(ODialog,9619999,175,105)
{
link(onExecute,15384478:doLoad,[])
}
Add(Image,1946981,315,105)
{
Left=5
Top=45
Width=175
Height=185
Layout="horz"
WidthScale=50
}
Add(Image,10129766,364,154)
{
Left=185
Top=50
Width=205
Height=180
Layout="horz"
WidthScale=50
}
Add(PictureStream,15384478,231,105)
{
link(onLoad,1958333:doEvent1,[])
}
Add(Hub,1958333,280,105)
{
link(onEvent1,1946981:doLoad,[])
link(onEvent2,14074733:doGrayScale,[(304,118)(304,160)])
}
Add(GrayScale,14074733,315,154)
{
link(onResult,10129766:doLoad,[])
}
Add(HBoxLayout,1544000,364,105)
{
Name="horz"
Space=3
HeightScale=100
Layout="vert"
}
Add(VBoxLayout,15797073,119,154)
{
Name="vert"
Space=3
}
Замечания
Обновление элемента: [svn]GrayScale.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)