Picture

Этот класс представляет картинку.

Содержимое каринки хранится на сервере дисплея, а не в памяти процесса, подобно Image.

Даже если X-Window совсем не обслуживает прозрачность, каждая картинка может иметь маску. Эта особенность может быть установлена явным образом в реализации картинки, или неявно, когда загружается файл изображения, имеющий прозрачность, подобно PNG.

Когда рисуемая картинка имеет маску, картинка и маска модифицируются соответственно.

Этот класс создаваемый.

DIM hPicture AS Picture

hPicture = NEW Picture ( [ Width AS Integer, Height AS Integer, Transparent AS Boolean ] )

Создает новую картинку.

Если Width и Height не заданы, новая картинка будет пустой.

Вы можете задать, будет ли картинка иметь маску с параметром Transparent (прозрачность).

Этот класс ведет себя подобно массиву.

DIM hPicture AS Picture

hPicture = Picture [ Path AS String ]

Возвращает объекта Picture из внутреннего кэша картинки.

Если картинка не представлена в кэше, она автоматически загружается из заданного файла.


DIM hPicture AS Picture

Picture [ Path AS String ] = hPicture

Вставляет картинку во внутренний кэш картинки.


Properties   Methods  
Depth  Height  Image  Transparent  Width    Clear  Copy  Fill  Flush  Load  Resize  Save