add im_imask2vips()

This commit is contained in:
John Cupitt 2013-10-25 13:56:13 +01:00
parent 2e3d7db0e6
commit edbbc5fe2b
2 changed files with 15 additions and 0 deletions

View File

@ -101,3 +101,17 @@ im_mask2vips( DOUBLEMASK *in, IMAGE *out )
return( 0 );
}
int
im_imask2vips( INTMASK *in, IMAGE *out )
{
DOUBLEMASK *d;
int result;
if( !(d = im_imask2dmask( in, in->filename )) )
return( -1 );
result = im_mask2vips( d, out );
im_free_dmask( d );
return( result );
}

View File

@ -771,6 +771,7 @@ int im_blend( VipsImage *c, VipsImage *a, VipsImage *b, VipsImage *out );
DOUBLEMASK *im_vips2mask( VipsImage *in, const char *filename );
INTMASK *im_vips2imask( IMAGE *in, const char *filename );
int im_mask2vips( DOUBLEMASK *in, VipsImage *out );
int im_imask2vips( INTMASK *in, VipsImage *out );
int im_bandmean( VipsImage *in, VipsImage *out );
int im_recomb( VipsImage *in, VipsImage *out, DOUBLEMASK *recomb );