Method Cairo.ImageSurface()->create()


Method create

Cairo.ImageSurface Cairo.ImageSurface(int format, int width, int height)

Description

Creates an image surface of the specified format and dimensions. Initially the surface contents are set to 0. (Specifically, within each pixel, each color or alpha channel belonging to format will be 0. The contents of bits within a pixel, but not belonging to the given format are undefined.)

Parameter format

format of pixels in the surface to create

Parameter width

width of the surface, in pixels

Parameter height

height of the surface, in pixels


Method create

Cairo.ImageSurface Cairo.ImageSurface(Image.Image|Image.Layer|string|Stdio.InputStream image_or_png)

Description

Creates a new image surface and initializes the contents to the given Image.Image or Image.Layer or PNG file.

Parameter image_or_png

Either an Image.Image or Image.Layer to copy pixel data from, or the filename of a PNG file to load, or a Stdio.InputStream to read PNG data from.