arith_binary_const whoops
This commit is contained in:
parent
0b94dc67bd
commit
eae80d2bb4
@ -216,13 +216,14 @@ im__bandup( IMAGE *in, IMAGE *out, int n )
|
|||||||
* - cast in1 and in2 up to a common format
|
* - cast in1 and in2 up to a common format
|
||||||
* - cast the common format to the output format with the supplied table
|
* - cast the common format to the output format with the supplied table
|
||||||
* - equalise bands
|
* - equalise bands
|
||||||
* - run the supplied buffer operation
|
* - run the supplied buffer operation passing one of the up-banded and
|
||||||
|
* up-casted inputs as the first param
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
im__arith_binary( const char *name,
|
im__arith_binary( const char *name,
|
||||||
IMAGE *in1, IMAGE *in2, IMAGE *out,
|
IMAGE *in1, IMAGE *in2, IMAGE *out,
|
||||||
int format_table[10],
|
int format_table[10],
|
||||||
im_wrapmany_fn fn, void *a )
|
im_wrapmany_fn fn, void *b )
|
||||||
{
|
{
|
||||||
VipsBandFmt fmt;
|
VipsBandFmt fmt;
|
||||||
IMAGE *t[5];
|
IMAGE *t[5];
|
||||||
@ -262,10 +263,11 @@ im__arith_binary( const char *name,
|
|||||||
im__bandup( t[1], t[3], out->Bands ) )
|
im__bandup( t[1], t[3], out->Bands ) )
|
||||||
return( -1 );
|
return( -1 );
|
||||||
|
|
||||||
/* And process!
|
/* And process! The buffer function gets one of the input images as a
|
||||||
|
* sample.
|
||||||
*/
|
*/
|
||||||
t[4] = NULL;
|
t[4] = NULL;
|
||||||
if( im_wrapmany( t + 2, out, fn, out, a ) )
|
if( im_wrapmany( t + 2, out, fn, t[0], b ) )
|
||||||
return( -1 );
|
return( -1 );
|
||||||
|
|
||||||
return( 0 );
|
return( 0 );
|
||||||
|
@ -135,7 +135,7 @@ int im__bandup( IMAGE *in, IMAGE *out, int n );
|
|||||||
int im__arith_binary( const char *name,
|
int im__arith_binary( const char *name,
|
||||||
IMAGE *in1, IMAGE *in2, IMAGE *out,
|
IMAGE *in1, IMAGE *in2, IMAGE *out,
|
||||||
int format_table[10],
|
int format_table[10],
|
||||||
im_wrapmany_fn fn, void *a );
|
im_wrapmany_fn fn, void *b );
|
||||||
int im__arith_binary_const( const char *name,
|
int im__arith_binary_const( const char *name,
|
||||||
IMAGE *in, IMAGE *out, int n, double *c,
|
IMAGE *in, IMAGE *out, int n, double *c,
|
||||||
int format_table[10],
|
int format_table[10],
|
||||||
|
Loading…
Reference in New Issue
Block a user