ImageCreateΒΆ

ImageCreate creates a picture object.

hImg = ImageCreate(ssFileName)
hImg = ImageCreate(hImgOther)
hImg = ImageCreate(width, height)

Return Value

hImg is the handle of the new picture object.

Parameters

hImgOther

If hImgOther is given the function creates a copy of hImgOther.

ssFileName

ssFileName is the name of a picture file. The following types are supported:

Type

Meaning

GIF

Graphics Interchange Format.

PNG

Portable Network Graphics.

JPG

JPEG File Interchange-Format

BMP, BMZ

Bitmap and Bitmap compressed.

WMF, WMZ

Windows Meta File and Windows Meta File compressed.

EMF, EMZ

Enhanced Meta File and Enhanced Meta File compressed.

width

Is the width in pixel.

height

Is the height in pixel.

Example

hDoc = DocCreate();
hPage = PageCreate();
hLayer = LayerCreate();
DocAddPage(hDoc, hPage);
PageAddLayer(hPage, hLayer);
ssImage = "d:/c0005.jpg"
hImg = ImageCreate(ssImage);
if (hImg == 0) {
    MessageBoxError("Image \"%s\" not found", ssImage);
    return;
}
LayerAddObjects(hLayer, hImg);
ImageUpdate(hImg);
PageReplot(hPage);

History

Version

Description

5.3.2

width and height parameters

4.2.7

Function can be invoked with one parameter hImgOther (copy constructor).

id-1488459