Image#
CONSTRUCTOR METHODS
- Image(data: Buffer | ArrayBuffer | Uint8Array | string)#
Returns an Image from the supplied data buffer.
EXAMPLE
let image = new mupdfjs.Image(fs.readFileSync("logo.png"))
INSTANCE METHODS
- getWidth()#
Get the image width in pixels.
- Returns:
number
.
EXAMPLE
var width = image.getWidth();
- getHeight()#
Get the image height in pixels.
- Returns:
number
.
EXAMPLE
var height = image.getHeight();
- getXResolution()#
Returns the x resolution for the Image in dots per inch.
- Returns:
number
.
EXAMPLE
var xRes = image.getXResolution();
- getYResolution()#
Returns the y resolution for the Image in dots per inch.
- Returns:
number
.
EXAMPLE
var yRes = image.getYResolution();
- getColorSpace()#
Returns the ColorSpace for the Image.
- Returns:
EXAMPLE
var cs = image.getColorSpace();
- getNumberOfComponents()#
Number of colors; plus one if an alpha channel is present.
- Returns:
number
.
EXAMPLE
var num = image.getNumberOfComponents();
- getBitsPerComponent()#
Returns the number of bits per component.
- Returns:
number
.
EXAMPLE
var bits = image.getBitsPerComponent();
- getImageMask()#
Returns true if this image is an image mask.
- Returns:
boolean
.
EXAMPLE
var hasMask = image.getImageMask();
- getMask()#
Get another Image used as a mask for this one.
- Returns:
Image (or
null
).
EXAMPLE
var mask = image.getMask();
Code samples
Code samples are in TypeScript and assume that the following requirements are defined in your TypeScript file header as follows:
import * as fs from "fs"
import * as mupdfjs from "mupdf/mupdfjs"