Method Image.PS.decode()
- Method decode
object decode(string data, mapping|void options)
- Description
Decodes the postscript data into an image object using Ghostscript.
- Parameter options
Optional decoding parameters.
"dpi" : int The resolution the image should be rendered in. Defaults to 100.
"device" : string The selected Ghostscript device. Defaults to "ppmraw".
"binary" : string Path to the Ghostscript binary to be used. If missing the environment paths will be searched for a file "gs" to be used instead.
"force_gs" : bool Forces use of Ghostscript for EPS files instead of Pikes native support.
"eps_crop" : bool Use -dEPSCrop option to Ghostscript to crop the BoundingBox for a EPS file.
"cie_color" : bool Use -dUseCIEColor option to Ghostscript for mapping color values through a CIE color space.
"file" : string Filename to read. If this is specified, it will be passed along to the gs binary, so that it can read the file directly. If this is specified data may be set to
0
(zero).
- Note
Some versions of gs on MacOS X have problems with reading files on stdin. If this occurrs, try writing to a plain file and specifying the file option.
- Note
gs versions 7.x and earlier don't support rendering of EPSes if they are specified with the file option. If this is a problem, upgrade to gs version 8.x or later.