Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Гpaфикa 
Фильтры - PBlur

PBlur
Краткое описание
   Компонент предназначен для наложения фильтра размытия на изображение
Параметры
  • Step - Степень размытия по-умолчанию
  • Method - Алгоритм размытия изображения
  • Методы
  • doBlur - Выполняет размытие изображения
  • События
  • onBlur - Событие происходит после выполнения операции размытия и выдаёт в поток полученную картинку
  • Свойства
  • Result - Содержит размытую картинку
  • Данные
  • Bitmap - Определяет картинку для операции размытия
  • Step - Степень размытия
  • Примеры
       Пример использования компонента для размытия указанного изображения

    Add(MainForm,2953706,21,105)
    {
    Height=267
    Caption="Blur 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,5415806:doBlur,[(304,118)(304,160)])
    }
    Add(HBoxLayout,1544000,364,105)
    {
    Name="horz"
    Space=3
    HeightScale=100
    Layout="vert"
    }
    Add(VBoxLayout,15797073,119,154)
    {
    Name="vert"
    Space=3
    }
    Add(PBlur,5415806,315,154)
    {
    Step=5
    link(onBlur,10129766:doLoad,[])
    }
    Замечания
       В обоих режимах элемент поддерживает многоядерную обработку изображения.

    Обновление элемента: [svn]PBlur.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...