Пример #1
0
/* Call im_eorimage_vec via arg vector.
 */
static int
eorimage_vec_vec( im_object *argv )
{
	im_doublevec_object *rv = (im_doublevec_object *) argv[2];

	return( im_eorimage_vec( argv[0], argv[1], rv->n, rv->vec ) );
}
Пример #2
0
int 
im_eor_vec( IMAGE *in, IMAGE *out, int n, double *c )
{
	return( im_eorimage_vec( in, out, n, c ) ); 
}
Пример #3
0
/**
 * im_eorimageconst:
 * @in: input #IMAGE 1
 * @out: output #IMAGE
 * @c: constant
 *
 * This operation calculates @in ^ @c (bitwise exclusive-or of image pixels 
 * with
 * constant
 * @c) and writes the result to @out. 
 *
 * See also: im_andimage(), im_orimage_vec().
 *
 * Returns: 0 on success, -1 on error
 */
int 
im_eorimageconst( IMAGE *in, IMAGE *out, double c )
{
	return( im_eorimage_vec( in, out, 1, &c ) );
}