Определение цветовых значений
Определение цветовых значений
Многие методы визуализации, определенные классом Graphics, требуют от вас указания цвета, который должен использоваться в процессе рисования. Структура System.Drawing.Color представляет цветовую константу ARGB (от Alpha-Red-Green-Blue – альфа, красный, зеленый, синий). Функциональные возможности типа Color (цвет) представляются рядом статических доступных только для чтения свойств, возвращающих конкретный тип Color.
// Один из множества встроенных цветов…
Color с = Color.PapayaWhip;
Если стандартные цветные значения вам не подойдут, вы можете создать новый тип Color и указать для него значения A, R, G и В, используя метод FromArgb().
// Указание ARGB вручную.
Color myColor = Color.FromArgb(0, 255, 128, 64);
Используя метод FromName(), вы можете также сгенерировать тип Color по данному строковому значению. Строковый параметр должен при этом соответствовать одному из членов перечня KnownColor (который содержит значения для различных цветовых элементов Windows, например, таких как KnownColor.WindowFrame и KnownColor.WindowText).
// Получение Color по известному имени.
Color myColor = Color.FromName("Red");
Независимо от метода получения типа Color, с этим типом можно взаимодействовать с помощью его членов.
• GetBrightness() – возвращает значение яркости типа Color на основании измерения HSB (Hue-Saturation-Brightness – оттенок, насыщенность, яркость).
• GetSaturation() – возвращает значение насыщенности типа Color на основании измерения HSB.
• GetHue() – возвращает значение оттенка типа Color на основании измерения HSB.
• IsSystemColor – индикатор того, что данный тип Color является зарегистрированным системным цветом.
• A, R, G, В – возвращают значения, присвоенные для альфа, красной, зеленой и синей составляющих типа Color.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Написание значений атрибутов
Написание значений атрибутов В XSLT есть несколько способов написать значения атрибутов в выходные документы, и наиболее мощный — это создать атрибуты с нуля при помощи элемента <xsl:attribute>, как мы увидим в главе 6.Однако можно также во многих случаях использовать шаблоны
10.4.2 Установка значений параметров IP
10.4.2 Установка значений параметров IP Запрос приложения на установку соединения может заодно указать параметры для датаграмм IP, которые будут переносить данные этого соединения. Если не указывается определенное значение параметра, используется величина, заданная по
15.3. Редактирование значений компонентов
15.3. Редактирование значений компонентов В версии 9.1 атрибуты называются свойствами (Properties) и изменяются в окне Property Editor. Редактор свойств открывается из всплывающего меню, которое можно открыть для любого маркированного компонента нажатием правой кнопки мыши. Именно
Типы значений
Типы значений B Java и C# различаются типы значений и типы ссылок.• Типы значений. Это такие элементарные типы, как char, int и float, а также структуры struct в C#. Характерным для них является то, что для их создания не используется оператор new и оператор присваивания копирует значение
Присваивание значений
Присваивание значений Значения переменным присваиваются с помощью обыкновенного знака равенства. Например, чтобы поместить число 3 в переменную с именем intC, напечатайте intC = 3В VBA оператор присваивания представляет собой связанную знаком равенства конструкцию, с
5.6. Определение ограниченных типов значений
5.6. Определение ограниченных типов значений ПроблемаТребуются самопроверяющиеся типы числовых данных, представляющие числа в ограниченном диапазоне допустимых значений, гаком как часы в сутках или минуты в часе.РешениеПри работе с датами и временем часто возникает
Глава 8 Смена цветовых режимов
Глава 8 Смена цветовых режимов • Смена глубины разрешения цвета• Преобразование в полноцветные цветовые режимы• Несовпадение цветовых диапазонов• Преобразование в неполноцветные цветовые режимыКак мы уже говорили в начале книги, рассматривая строение растровой
Несовпадение цветовых диапазонов
Несовпадение цветовых диапазонов Несмотря на то что все три режима (RGB, CMYK, L*a*b) называются полноцветными, возможности их все же разнятся. В первую очередь это касается цветового охвата – иными словами, того, насколько разные цвета могут отображаться в той или иной
Области значений
Области значений Область значений — это интервал от минимального до максимального значения, которое может быть представлено в переменной данного типа. В таблице 3.3 приведен размер занимаемой памяти и области значений переменных для каждого типа. Поскольку переменных
Размещение пустых значений
Размещение пустых значений По умолчанию Firebird помещает сортируемые столбцы, имеющие NULL, В конец выходного набора. Начиная с версии 1.5, вы можете использовать ключевое слово NULLS FIRST для указания того, что строки с NULL будут помещаться в начало набора, как показано в примере
4.2. Присваивание значений переменным
4.2. Присваивание значений переменным =оператор присваивания (пробельные символы до и после оператора -- недопустимы) Не путайте с операторами сравнения = и -eq!Обратите внимание: символ = может использоваться как в качестве оператора присваивания, так и в качестве
1.8.1. Обработка значений umask
1.8.1. Обработка значений umask Команда umask задает восьмеричное число, которое при создании каждого файла и каталога вычитается из стандартного значения режима доступа. Полученное значение режима присваивается файлу или каталогу. Стандартному режиму доступа к каталогам