RasterLayerProperties

class axioma.render.RasterLayerProperties

Свойства растрового слоя

Унаследован от: LayerProperties

RasterLayerProperties()

Конструктор со значениями по-умолчанию

RasterLayerProperties(other)

Копирующий конструктор

Параметры:other (RasterLayerProperties) – Исходный объект RasterLayerProperties, на базе которого необходимо сделать копию.
brightness()

Установленная яркость слоя

Результат:Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
Тип результата:int
setBrightness(value)

Метод, позволяющий установить яркость растрового слоя

Параметры:value (int) – Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
contrast()

Метод, позволяющий получить величину контраста растрового слоя

Результат:Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
Тип результата:int
setContrast(value)

Метод, позволяющий установить контрастность растрового слоя

Параметры:value (int) – Уровень контраста в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue
grayscale()

Метод, позволяющий определить отображается ли растровый слоя в оттенках серого

Результат:True, если растровый слой отображается в оттенках серого. В противном случае False
Тип результата:bool
setGrayscale(value)

Метод, позволяющий установить метод отображения растрового слоя в оттенках серого

Параметры:value (bool) – Отображать ли растровый слоя в оттенках серого
useTransparentColor()

Метод, позволяющий определить, используется ли определенный цвет как прозрачный

Результат:True, если да. В противном случае False
Тип результата:bool
setUseTransparentColor(value)

Метод, позволяющий использовать определенный цвет, как прозрачный

Параметры:value (bool) – Цвет, используемый как прозрачный
transparentColor()

Метод, позволяющий получить цвет, используемый как прозрачный

Результат:Цвет, используемый как прозрачный (Rgb значение)
Тип результата:int
setTransparentColor(color)

Метод, позволяющий установить определенный цвет, как прозрачный

Параметры:color (int) – Цвет, используемый как прозрачный (Rgb значение)
showUniformly()

Метод, позволяющий определить единообразие свойства растрового слоя.

Результат:True, если растровый слой будет отображаться с установленными параметрами яркости, контрастности, использования оттенков серого и прозрачного цвета. False - свойства не будут применены к слою и он будет отображаться со своими оригинальными данными
Тип результата:bool
setShowUniformly(value)

Метод, позволяющий установить единообразные свойства.

Параметры:value (bool) – В случае включения данного свойства, растровый слой будет отображаться с установленными параметрами яркости, контрастности, использования оттенков серого и прозрачного цвета.
imageOpacity()

Метод, позволяющий получить прозрачность растрового изображения

Результат:Прозрачность растрового изображения
Тип результата:int
setImageOpacity(value)

Метод, позволяющий установить прозрачность растрового изображения

Параметры:value (int) – Прозрачность растрового изображения в интервале от MinOpacityValue до MaxOpacityValue
isDefault()

Метод, позволяющий определить являются настройки растрового слоя настройками по умолчанию. Данные настройки являются настройками по умолчанию. При создании объекта с использованием конструктора по умолчанию, данная функция возвращает True

В таблице представлены данные, при которых функции возвратит True:
Характеристика Значение по умолчанию
Яркость 0
Контраст 0
Прозрачность изображения 100
Использовать оттенки серого False
Использовать прозрачный цвет False
Единообразные свойства False
Результат:Результат
Тип результата:bool
Предопределенные константы
Наименование величины Значение Описание
MinBrightnessContrastValue -126 Минимальная яркость
MaxBrightnessContrastValue 127 Максимальная яркость
MinOpacityValue 0 Минимальная прозрачность
MaxOpacityValue 100 Максимальная прозрачность