Enumeration
VipsOperationFlags
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.
VIPS_OPERATION_REVALIDATE
force the operation to run, updating the cache
with the new value. This is used by eg. VipsForeignLoad to implement the
“revalidate” argument.
Members
-
VIPS_OPERATION_NONE
-
No flags.
- Value:
0
- Available since: 8.0
- Value:
-
VIPS_OPERATION_SEQUENTIAL
-
Can work sequentially with a small buffer.
- Value:
1
- Available since: 8.0
- Value:
-
VIPS_OPERATION_SEQUENTIAL_UNBUFFERED
-
No description available.
- Value:
2
- Available since: 8.0
- Value:
-
VIPS_OPERATION_NOCACHE
-
Must not be cached.
- Value:
4
- Available since: 8.0
- Value:
-
VIPS_OPERATION_DEPRECATED
-
A compatibility thing.
- Value:
8
- Available since: 8.0
- Value:
-
VIPS_OPERATION_UNTRUSTED
-
Not hardened for untrusted input.
- Value:
16
- Available since: 8.0
- Value:
-
VIPS_OPERATION_BLOCKED
-
Prevent this operation from running.
- Value:
32
- Available since: 8.0
- Value:
-
VIPS_OPERATION_REVALIDATE
-
Force the operation to run.
- Value:
64
- Available since: 8.0
- Value: