Image

Image(string file [, float x [, float y [, float w [, float h [, string type [, mixed link]]]]]])

Description

Puts an image. The size it will take on the page can be specified in different ways: Supported formats are JPEG, PNG and GIF. The GD extension is required for GIF.

For JPEGs, all flavors are allowed: For PNGs, are allowed: but are not supported: For GIFs: in case of an animated GIF, only the first frame is used.

If a transparent color is defined, it is taken into account.

The format can be specified explicitly or inferred from the file extension.
It is possible to put a link on the image.

Remark: if an image is used several times, only one copy is embedded in the file.

Parameters

file
Path or URL of the image.
x
Abscissa of the upper-left corner. If not specified or equal to null, the current abscissa is used.
y
Ordinate of the upper-left corner. If not specified or equal to null, the current ordinate is used; moreover, a page break is triggered first if necessary (in case automatic page breaking is enabled) and, after the call, the current ordinate is moved to the bottom of the image.
w
Width of the image in the page. If not specified or equal to zero, it is automatically calculated.
h
Height of the image in the page. If not specified or equal to zero, it is automatically calculated.
type
Image format. Possible values are (case insensitive): JPG, JPEG, PNG and GIF. If not specified, the type is inferred from the file extension.
link
URL or identifier returned by AddLink().

See also

AddLink().
Index