Главная » Статьи для тега "прозрачности"

Управление цветом OpenGL Free Pascal

Добавлено Дата: 28 May, 2014 категория: Free Pascal

Библиотека OpenGL использует два разных подхода к окраске графических компонент. Первый, наиболее употребительный, основан на четырехкомпонентной цветовой палитре RGBA, в которой представлены интенсивности трех базовых цветов (R — красный, G — зеленый, B — синий) и уровень прозрачности (так на- зываемый альфа-канал). В большинстве графических систем, эксплуатируемых под управлением Windows, для хранения целочисленных значений этих компонентов выделяется по 8 двоичных разрядов (и это соответствует формату TrueColor — бо- гатейшей палитре с более чем 16 млн цветовых оттенков). В библиотеке OpenGL наряду с целочисленным форматом для задания интенсивностей базовых цветов широко используются вещественные значения из диапазона [0, 1]. Нулевое значе- ние соответствует минимальной интенсивности соответствующего компонента цвета, единичное — максимальной. Уровень прозрачности дает возможность рас- смотреть контуры изображений, поверх которых нарисованы новые объекты. Дос- тигается это путем смешения в определенных пропорциях старых красок со вновь накладываемыми. Нулевое значение параметра альфа соответствует абсолютной прозрачности свежего мазка, а единичное значение — абсолютной непрозрачности. Когда речь идет об отображении объекта на экране дисплея, для хранения кода цветности каждого элемента изображения (пиксела) в оперативной памяти или в видеопамяти выделяется 32 бита.

Читать »

Прозрачность четыре механизма в WPF

Добавлено Дата: 4 February, 2012 категория: WPF

Обеспечить прозрачность можно разными  способами; для некоторых  форма тов (например, PNG)  альфа канал  поддерживается изначально. В WPF альфа компонента  является составной частью любого цвета, а каждый визуальный эле мент имеет свойства Opacity и OpacityMask. Эти четыре механизма  можно даже комбинировать, так что получается  впечатляющее разнообразие путей созданий эффектов, связанных с прозрачностью.

Читать »

Прозрачные виды iPhone

Добавлено Дата: 10 May, 2011 категория: iPhone

В главе 7 мы познакомились с классом uicompositeimageview, который позволяет наслаивать друг на друга несколько изображений, добавляя при этом уровни прозрачности для создания различных эффектов. Класс uiview предоставляет схожую функцию setAlpha, позволяющую настраивать прозрачность вида:

Читать »