Enumeration

VipsExtend

Declaration

enum Vips.Extend

Description [src]

See vips_embed(), vips_conv(), vips_affine() and so on.

When the edges of an image are extended, you can specify how you want the extension done.

VipsExtend — new pixels are black, ie. all bits are zero.

VipsExtend — each new pixel takes the value of the nearest edge pixel

VipsExtend — the image is tiled to fill the new area

VipsExtend — the image is reflected and tiled to reduce hash edges

VipsExtend — new pixels are white, ie. all bits are set

VipsExtend — colour set from the background property

We have to specify the exact value of each enum member since we have to keep these frozen for back compat with vips7.

::: seealso vips_embed().

Members

Name Description
VIPS_EXTEND_BLACK

Extend with black (all 0) pixels.

VIPS_EXTEND_COPY

Copy the image edges.

VIPS_EXTEND_REPEAT

Repeat the whole image.

VIPS_EXTEND_MIRROR

Mirror the whole image.

VIPS_EXTEND_WHITE

Extend with white (all bits set) pixels.

VIPS_EXTEND_BACKGROUND

Extend with colour from the background property.