[−][src]Function libvips::ops::gravity
pub fn gravity(
inp: &VipsImage,
direction: CompassDirection,
width: i32,
height: i32
) -> Result<VipsImage>
VipsGravity (gravity), place an image within a larger image with a certain gravity
inp: &VipsImage
-> Input image
direction: CompassDirection
-> direction to place image within width/height
Centre
-> VIPS_COMPASS_DIRECTION_CENTRE = 0 [DEFAULT]
North
-> VIPS_COMPASS_DIRECTION_NORTH = 1
East
-> VIPS_COMPASS_DIRECTION_EAST = 2
South
-> VIPS_COMPASS_DIRECTION_SOUTH = 3
West
-> VIPS_COMPASS_DIRECTION_WEST = 4
NorthEast
-> VIPS_COMPASS_DIRECTION_NORTH_EAST = 5
SouthEast
-> VIPS_COMPASS_DIRECTION_SOUTH_EAST = 6
SouthWest
-> VIPS_COMPASS_DIRECTION_SOUTH_WEST = 7
NorthWest
-> VIPS_COMPASS_DIRECTION_NORTH_WEST = 8
Last
-> VIPS_COMPASS_DIRECTION_LAST = 9
width: i32
-> Image width in pixels
min: 1, max: 1000000000, default: 1
height: i32
-> Image height in pixels
min: 1, max: 1000000000, default: 1
returns VipsImage
- Output image