RasterLayerProperties

class axioma.render.RasterLayerProperties

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

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

Предопределенные константы

Наименование величины

Значение

Описание

MinBrightnessContrastValue

-126

Минимальная яркость

MaxBrightnessContrastValue

127

Максимальная яркость

MinOpacityValue

0

Минимальная прозрачность

MaxOpacityValue

100

Максимальная прозрачность

RasterLayerProperties()

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

RasterLayerProperties(other)

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

Параметры

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

brightness()

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

Результат

Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue

Тип результата

int

contrast()

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

Результат

Значение в интервале от MinBrightnessContrastValue до MaxBrightnessContrastValue

Тип результата

int

grayscale()

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

Результат

True, если растровый слой отображается в оттенках серого. В противном случае False

Тип результата

bool

imageOpacity()

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

Результат

Прозрачность растрового изображения

Тип результата

int

isDefault()

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

В таблице представлены данные, при которых функции возвратит True:

Характеристика

Значение по умолчанию

Яркость

0

Контраст

0

Прозрачность изображения

100

Использовать оттенки серого

False

Использовать прозрачный цвет

False

Единообразные свойства

False

Результат

Результат

Тип результата

bool

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 - свойства не будут применены к слою и он будет отображаться со своими оригинальными данными

Тип результата

bool

transparentColor()

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

Результат

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

Тип результата

int

useTransparentColor()

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

Результат

True, если да. В противном случае False

Тип результата

bool