PETRONODE

3.3. Image plotting

Statement image. Plots the image on slide.

image (x, y, dx, dy, Mask, Source_x, Source_y, Source_dx, Source_dy)

    x (optional) - horizontal position. Default is 0.

    y (optional) - vertical position. Default is 0.

    dx (optional) - horizontal size. Default is from the x to the slide right boundary.

    dy (optional) - vertical size. Default is from the y to the slide bottom boundary.

    Mask (optional) - mask for the file search (spaces are not allowed). *.* is a default.

    Source_x (optional) - horizontal position of the source crop area. Default is 0.

    Source_y (optional) - vertical position of the source crop area. Default is 0.

    Source_dx (optional) - horizontal size of the source crop area. Default is from Source_x to the image right boundary.

    Source_dy (optional) - vertical size of the source crop area. Default is from Source_y to the image bottom boundary.

    Orientation (optional) - plotting orientation: 0,90,180,270,mirror,flip. 0 is a default.


Statement imageover. Plots the image on slide, preserving the content of pixels based on the background color.

imageover (x, y, dx, dy, Mask, Source_x, Source_y, Source_dx, Source_dy, tColor, tTolerance)

    x (optional) - horizontal position. Default is 0.

    y (optional) - vertical position. Default is 0.

    dx (optional) - horizontal size. Default is from the x to the slide right boundary.

    dy (optional) - vertical size. Default is from the y to the slide bottom boundary.

    Mask (optional) - mask for the file search (spaces are not allowed). *.* is a default.

    Source_x (optional) - horizontal position of the source crop area. Default is 0.

    Source_y (optional) - vertical position of the source crop area. Default is 0.

    Source_dx (optional) - horizontal size of the source crop area. Default is from Source_x to the image right boundary.

    Source_dy (optional) - vertical size of the source crop area. Default is from Source_y to the image bottom boundary.

    tColor (optional) - transparent colour in ARGB format, e.g. FFFFFFFF - white. White is a default.

    tTolerance (optional) - transparent colour tolerance (by each component). 0 is a default.

    Orientation (optional) - plotting orientation: 0,90,180,270,mirror,flip. 0 is a default.

The following example generates png files with PETRONODE logos superimposed on it

#

# Example 2.

# Demonstrates usage of image and imageover

#

slide (Example_02, 200, 300, png)

    bColor = FFAA00AA

image (10, 10, 100, 50)

    Mask = petro*.gif

imageover (20, 70, 50, 100)

    Mask = petro*.gif

    tColor = 000000

    tTolerance = 2

    Orientation = 90

The resulting image is like this:

Example_02