pub fn gravity_with_opts(
inp: &VipsImage,
direction: CompassDirection,
width: i32,
height: i32,
gravity_options: &GravityOptions,
) -> Result<VipsImage>Expand description
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
gravity_options: &GravityOptions -> optional arguments
returns VipsImage - Output image