+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:
+
+
explicit width and height (expressed in user unit or dpi)
+
one explicit dimension, the other being calculated automatically in order to keep the original proportions
+
no explicit dimension, in which case the image is put at 96 dpi
+
+Supported formats are JPEG, PNG and GIF. The GD extension is required for GIF.
+
+
+For JPEGs, all flavors are allowed:
+
+
gray scales
+
true colors (24 bits)
+
CMYK (32 bits)
+
+For PNGs, are allowed:
+
+
gray scales on at most 8 bits (256 levels)
+
indexed colors
+
true colors (24 bits)
+
+For GIFs: in case of an animated GIF, only the first frame is displayed.
+
+Transparency is supported.
+
+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. There are three cases:
+
+
If the value is positive, it represents the width in user unit
+
If the value is negative, the absolute value represents the horizontal resolution in dpi
+
If the value is not specified or equal to zero, it is automatically calculated
+
+
+
h
+
+Height of the image in the page. There are three cases:
+
+
If the value is positive, it represents the height in user unit
+
If the value is negative, the absolute value represents the vertical resolution in dpi
+
If the value is 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().
+
+
+
Example
+
+
// Insert a logo in the top-left corner at 300 dpi
+$pdf->Image('logo.png',10,10,-300);
+// Insert a dynamic image from a URL
+$pdf->Image('http://chart.googleapis.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World',60,30,90,0,'PNG');