stuff
This commit is contained in:
parent
b0f162478f
commit
d4e7af5f58
4
TODO
4
TODO
@ -1,6 +1,6 @@
|
||||
- note in docs that all conv backends are expected to givr identical results
|
||||
- check that the section intros for the new docs include all the material from
|
||||
the old reference guide
|
||||
|
||||
try macros for vips_executor_set() etc.
|
||||
|
||||
|
||||
|
||||
|
@ -1072,7 +1072,7 @@ im_conv_raw( IMAGE *in, IMAGE *out, INTMASK *mask )
|
||||
* and offset are part of @mask. For integer @in, the division by scale
|
||||
* includes round-to-nearest.
|
||||
*
|
||||
* Small convolutions on unsigned 8-bit images are performed using the
|
||||
* Convolutions on unsigned 8-bit images are calculated with the
|
||||
* processor's vector unit,
|
||||
* if possible. Disable this with --vips-novector or IM_NOVECTOR.
|
||||
*
|
||||
@ -1133,6 +1133,7 @@ im_convsep_raw( IMAGE *in, IMAGE *out, INTMASK *mask )
|
||||
* @mask: convolution mask
|
||||
*
|
||||
* Perform a separable convolution of @in with @mask using integer arithmetic.
|
||||
* See im_conv() for a detailed description.
|
||||
*
|
||||
* The mask must be 1xn or nx1 elements.
|
||||
* The output image
|
||||
@ -1142,11 +1143,6 @@ im_convsep_raw( IMAGE *in, IMAGE *out, INTMASK *mask )
|
||||
* rotated by 90 degrees. This is much faster for certain types of mask
|
||||
* (gaussian blur, for example) than doing a full 2D convolution.
|
||||
*
|
||||
* Each output pixel is
|
||||
* calculated as sigma[i]{pixel[i] * mask[i]} / scale + offset, where scale
|
||||
* and offset are part of @mask. For integer @in, the division by scale
|
||||
* includes round-to-nearest.
|
||||
*
|
||||
* See also: im_convsep_f(), im_conv(), im_create_imaskv().
|
||||
*
|
||||
* Returns: 0 on success, -1 on error
|
||||
|
@ -129,7 +129,7 @@ void vips_executor_set_scanline( VipsExecutor *executor,
|
||||
void vips_executor_set_destination( VipsExecutor *executor, void *value );
|
||||
void vips_executor_set_array( VipsExecutor *executor, int var, void *value );
|
||||
|
||||
void vips_executor_run( VipsExecutor *executor );
|
||||
void vips_executor_run( VipsExecutor *executor );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user