package mm
Install
Dune Dependency
Authors
Maintainers
Sources
md5=409c77363e3b351239cbf54190c8582a
sha512=ada58637e258c9af2618596cbfca591cbb9d46ea566f16b99909156f033cbec54cc1633bc71ae5ac1481aab1b4b8037f18060af604481bd8b52be52d80b7ca47
doc/mm.image/Mm_image/Image/Canvas/index.html
Module Image.Canvas
Source
Canvas of images, i.e. formal sums of images of various dimensions with various offsets.
Parameters
module I : CanvasImage
Signature
A canvas.
Create a canvas containing a given image. Negative dimensions are ignored, default ones are those of the image.
Change the width and height of the viewport of the canvas.
Whether the canvas covers the whole area with images (this function is imprecise: it might have false negatives).
Render the canvas as an image. If fresh
is set to true, the resulting can be modified in place. If transparent
is set to true, the non-covered portions are made transparent.
Map a function on the underlying image. This of course triggers a render of the canvas.
Bouding box (smallest box enclosing all images contained in the canavs): returns the lower-left corner and the dimensions.
Scale the image proportionally by fractional coefficients with given numerator and denominator in the x and y directions. The viewport is left untouched. The scaler
parameter can be specified in order to use a particular function to scale individual images. The viewport is left unchanged.
Resize the image, scaling and changing the viewport.