|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Compiling the Code. The preceding example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of PaintEventHandler
The preceding example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of PaintEventHandler.
Рисование непрозрачными и полупрозрачными кистями Для заливки фигуры необходимо передать объект Brush одному из методов заливки класса Graphics. Единственным параметром конструктора SolidBrush является объект Color. Чтобы осуществить непрозрачную заливку фигуры, следует установить альфа-компонент цвета равным 255. Чтобы сделать полупрозрачную заливку фигуры, установите для альфа-компонента любое значение из диапазона от 1 до 254. Когда осуществляется полупрозрачная заливка фигуры, ее цвет смешивается с цветами фона. Альфа-компонент определяет результат смешивания цветов фигуры и фона; при значениях альфа близких к 0 цвета фона выделяются в большей степени, при значениях альфа близких к 255 в большей степени выделяется цвет фигуры. Пример В приведенном ниже примере рисуется растровое изображение, а затем осуществляется заливка трех эллипсов, частично покрывающих точечное изображение. Цвет заливки первого эллипса имеет альфа-компонент, равный 255, поэтому он является непрозрачным. При заливке второго и третьего эллипсов используется альфа-компонент, равный 128, поэтому эти эллипсы являются полупрозрачными; сквозь них можно видеть фоновое изображение. Вызов, устанавливающий значение свойства CompositingQuality, указывает, что смешивание цветов для третьей линии должно совмещаться с гамма-коррекцией. На следующем рисунке показан результат выполнения приведенного ниже кода. ß-------------- Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |