Enumeration
VipsOperationFlags
Description [src]
Flags we associate with an operation.
VipsOperationFlags 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
VipsOperationFlags means that the operation must not be
cached by vips.
VipsOperationFlags means this is an old operation kept
in vips for compatibility only and should be hidden from users.
VipsOperationFlags 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.
VipsOperationFlags means the operation is prevented from
executing. Use vips_operation_block_set() to enable and disable groups of operations.
VipsOperationFlags force the operation to run, updating
the cache with the new value. This is used by eg. VipsForeignLoad to
implement the “revalidate” argument.
Members
| Name | Description |
|---|---|
VIPS_OPERATION_NONE |
No flags. |
VIPS_OPERATION_SEQUENTIAL |
Can work sequentially with a small buffer. |
VIPS_OPERATION_SEQUENTIAL_UNBUFFERED |
Deprecated, use |
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. |
VIPS_OPERATION_REVALIDATE |
Force the operation to run. |