Transform

Crop

crop the given image by the given window. begin point is at top-left and
end point is at the lower-right of the image.

Example:

>>> # read an image
>>> source_image = Read('source.exr')
>>> # crop the source image
>>> crop(source_image, 0, 0, 500, 500)
>>> # save the cropped image as a new image on disk
>>> source_image.write('cropped.png')
Source Cropped
_images/original_grid.png _images/cropped.png
type source_image:
 Image
param source_image:
 source image to crop
type x1:int
param x1:X coordinate of beginning of the crop window
type y1:int
param y1:Y coordinate of beginning of the crop window
type x2:int
param x2:X coordinate of end of the crop window
type y2:int
param y2:Y coordinate of end of the crop window
rtype:Image
return:cropped image if crop process successful, otherwise source image

Crop by Data Window

corp the source image to its data window.

type source_image:
 Read
param source_image:
 source image to crop
rtype:Read
return:cropped image if crop process successful, otherwise source image

Resize

resize the given image into the new width and height

Example:

>>> # read an image
>>> source_image = Read('source.exr')
>>> # resize the source image and store it in a new variable
>>> bar = resize(source_image, 1000, 500)
>>> # save the resize image as a new image on disk
>>> bar.write('resize.png')
type source_image:
 Image
param source_image:
 source image to crop
type width:int
param width:width size
type height:int
param height:height size
rtype:Image
return:resize image if resize process successful, otherwise source image

Scale

scale the given image iby the scale value.

Example:

>>> # read an image
>>> source_image = Read('source.exr')
>>> # scale the source image and store it in a new variable
>>> bar = scale(source_image, 1.5)
>>> # save the scaled image as a new image on disk
>>> bar.write('scaled.png')
type source_image:
 Image
param source_image:
 source image to crop
type scale_value:
 float
param scale_value:
 scale value
rtype:Image
return:scaled image if scale process successful, otherwise source image