Enumeration

VipsOperationFlags

Declaration

flags Vips.OperationFlags

Description [src]

Flags we associate with an operation.

VIPS_OPERATION_SEQUENTIAL means that the operation works like vips_conv(): it can process images top-to-bottom with only small non-local references.

Every scan-line must be requested, you are not allowed to skip ahead, but as a special case, the very first request can be for a region not at the top of the image. In this case, the first part of the image will be read and discarded

Every scan-line must be requested, you are not allowed to skip ahead, but as a special case, the very first request can be for a region not at the top of the image. In this case, the first part of the image will be read and discarded

VIPS_OPERATION_NOCACHE means that the operation must not be cached by vips.

VIPS_OPERATION_DEPRECATED means this is an old operation kept in vips for compatibility only and should be hidden from users.

VIPS_OPERATION_UNTRUSTED means the operation depends on external libraries which have not been hardened against attack. It should probably not be used on untrusted input. Use vips_block_untrusted_set() to block all untrusted operations.

VIPS_OPERATION_BLOCKED means the operation is prevented from executing. Use vips_operation_block_set() to enable and disable groups of operations.

Members

Name Description
VIPS_OPERATION_NONE

No flags.

VIPS_OPERATION_SEQUENTIAL

Can work sequentially with a small buffer.

VIPS_OPERATION_SEQUENTIAL_UNBUFFERED No description available.
VIPS_OPERATION_NOCACHE

Must not be cached.

VIPS_OPERATION_DEPRECATED

A compatibility thing.

VIPS_OPERATION_UNTRUSTED

Not hardened for untrusted input.

VIPS_OPERATION_BLOCKED

Prevent this operation from running.