Picture

This class represents a picture.

The picture contents are stored in the display server, not in the process memory like an Image.

Even if X-Window does not manage transparency yet, each picture can have a mask. This feature can be set explicitely at picture instanciation, or implicitely when loading an image file that has transparency like PNG.

When drawing on a picture having a mask, the picture and the mask are modified accordingly.

This class is creatable.

DIM hPicture AS Picture

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

Creates a new picture.

If the Width and Height are not specified, the new picture is void.

You can specify if the picture has a mask with the Transparent parameter.

This class acts like an array.

DIM hPicture AS Picture

hPicture = Picture [ Path AS String ]

Returns a Picture object from the internal picture cache.

If the picture is not present in the cache, it is automatically loaded from the specified file.


DIM hPicture AS Picture

Picture [ Path AS String ] = hPicture

Inserts a picture in the internal picture cache.


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