ps_open_image
(PECL ps >= 1.1.0)
ps_open_image — Reads an image for later placement
Description
resource
$psdoc,string
$type,string
$source,string
$data,int
$length,int
$width,int
$height,int
$components,int
$bpc,string
$params): int
Reads an image which is already available in memory. The parameter source is currently not evaluated and assumed to be memory. The image data is a sequence of pixels starting in th upper left corner and ending in the lower right corner. Each pixel consists of components color components, and each component has bpc bits.
Parameters
psdocResource identifier of the postscript file as returned by ps_new().
typeThe type of the image. Possible values are
png,jpeg, oreps.sourceNot used.
dataThe image data.
lengthThe length of the image data.
widthThe width of the image.
heightThe height of the image.
componentsThe number of components for each pixel. This can be 1 (gray scale images), 3 (rgb images), or 4 (cmyk, rgba images).
bpcNumber of bits per component (quite often 8).
params
Return Values
Returns identifier of image or zero in case of an error. The identifier is a positive number greater than 0.
See Also
- ps_open_image_file() - Opens image from file
- ps_place_image() - Places image on the page
- ps_close_image() - Closes image and frees memory