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

Resize
Краткое описание
   Компонент предназначен для изменения размеров изображения.
Параметры
  • Width - Ширина картинки
  • Height - Высота картинки
  • HalfTone - True - Более качественное (и более медленное) масштабирование изображения
  • Методы
  • doResize - Изменяет размер картинки
  • События
  • onResult - Событие происходит после изменения размера картинки и выдаёт результат в поток
  • Свойства
  • Result - Содержит измененную картинку
  • Данные
  • Bitmap - Картинка для изменения размера
  • Width - Ширина картинки
  • Height - Высота картинки
  • Пример
    Пример использования компонента Resize
    Add(MainForm,11997614,49,91)
    {
    Width=342
    Height=344
    Caption="Пример использования Resize"
    Point(Handle)
    link(onCreate,8184193:doLoad,[])
    }
    Add(ImageLoader,8184193,133,105)
    {
    FileName="c:\\Program Files\\HiAsm\\Int\\about.jpg"
    DrawSource=2
    link(onLoad,8184193:doDraw,[(177,111)(177,95)(121,95)(121,118)])
    link(onDraw,9860787:doLoad,[])
    }
    Add(Image,9860787,210,112)
    {
    Width=330
    Height=130
    ViewStyle=0
    }
    Add(Button,8653509,133,175)
    {
    Left=135
    Top=140
    link(onClick,3370241:doResize,[])
    }
    Add(Image,2462103,287,175)
    {
    Top=175
    Width=330
    Height=130
    ViewStyle=0
    }
    Add(Resize,3370241,210,175)
    {
    Width=50
    Height=50
    link(onResult,2462103:doLoad,[])
    link(Bitmap,9860787:ImageBitmap,[])
    }

    Замечания
       Если изображение необходимо только отобразать в уменшенном или увеличенном виде, то лучше воспользоваться элементом Image с соответствующими настройками - данный способ гораздо быстрее и эффективнее.

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