RasterLayerProperties¶
-
class
axioma.render.
RasterLayerProperties
¶ Свойства растрового слоя
Унаследован от:
LayerProperties
Предопределенные константы¶ Наименование величины
Значение
Описание
MinBrightnessContrastValue
-126
Минимальная яркость
MaxBrightnessContrastValue
127
Максимальная яркость
MinOpacityValue
0
Минимальная прозрачность
MaxOpacityValue
100
Максимальная прозрачность
-
RasterLayerProperties
()¶ Конструктор со значениями по умолчанию
-
RasterLayerProperties
(other)¶ Копирующий конструктор
- Параметры
other (
RasterLayerProperties
) – Исходный объект RasterLayerProperties, на базе которого необходимо сделать копию.
-
brightness
()¶ Установленная яркость слоя
- Результат
Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
- Тип результата
-
contrast
()¶ Метод, позволяющий получить величину контраста растрового слоя
- Результат
Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
- Тип результата
-
grayscale
()¶ Метод, позволяющий определить отображается ли растровый слоя в оттенках серого
- Результат
True, если растровый слой отображается в оттенках серого. В противном случае False
- Тип результата
-
imageOpacity
()¶ Метод, позволяющий получить прозрачность растрового изображения
- Результат
Прозрачность растрового изображения
- Тип результата
-
isDefault
()¶ Метод, позволяющий определить являются настройки растрового слоя настройками по умолчанию. Данные настройки являются настройками по умолчанию. При создании объекта с использованием конструктора по умолчанию, данная функция возвращает True
В таблице представлены данные, при которых функции возвратит True:¶ Характеристика
Значение по умолчанию
Яркость
0
Контраст
0
Прозрачность изображения
100
Использовать оттенки серого
False
Использовать прозрачный цвет
False
Единообразные свойства
False
- Результат
Результат
- Тип результата
-
setBrightness
(value)¶ Метод, позволяющий установить яркость растрового слоя
- Параметры
value (
int
) – Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
-
setContrast
(value)¶ Метод, позволяющий установить контрастность растрового слоя
- Параметры
value (
int
) – Уровень контраста в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
-
setGrayscale
(value)¶ Метод, позволяющий установить метод отображения растрового слоя в оттенках серого
- Параметры
value (
bool
) – Отображать ли растровый слоя в оттенках серого
-
setImageOpacity
(value)¶ Метод, позволяющий установить прозрачность растрового изображения
- Параметры
value (
int
) – Прозрачность растрового изображения в интервале от MinOpacityValue до MaxOpacityValue
-
setShowUniformly
(value)¶ Метод, позволяющий установить единообразные свойства.
- Параметры
value (
bool
) – В случае включения данного свойства, растровый слой будет отображаться с установленными параметрами яркости, контрастности, использования оттенков серого и прозрачного цвета.
-
setTransparentColor
(color)¶ Метод, позволяющий установить определенный цвет, как прозрачный
- Параметры
color (
int
) – Цвет, используемый как прозрачный (Rgb значение)
-
setUseTransparentColor
(value)¶ Метод, позволяющий использовать определенный цвет, как прозрачный
- Параметры
value (
bool
) – Цвет, используемый как прозрачный
-
showUniformly
()¶ Метод, позволяющий определить единообразие свойства растрового слоя.
- Результат
True, если растровый слой будет отображаться с установленными параметрами яркости, контрастности, использования оттенков серого и прозрачного цвета. False - свойства не будут применены к слою и он будет отображаться со своими оригинальными данными
- Тип результата
-
transparentColor
()¶ Метод, позволяющий получить цвет, используемый как прозрачный
- Результат
Цвет, используемый как прозрачный (Rgb значение)
- Тип результата
-