forgot to set image mode for direct draw
the direct image draw functions need to set vips_image_inplace()
This commit is contained in:
parent
6d2c4c4d60
commit
21f18ce0d2
@ -634,7 +634,8 @@ vips__draw_flood_direct( VipsImage *image, VipsImage *test,
|
|||||||
vips_check_coding_known( "vips__draw_flood_direct", test ) ||
|
vips_check_coding_known( "vips__draw_flood_direct", test ) ||
|
||||||
vips_check_size_same( "vips__draw_flood_direct",
|
vips_check_size_same( "vips__draw_flood_direct",
|
||||||
test, image ) ||
|
test, image ) ||
|
||||||
vips_image_wio_input( test ) )
|
vips_image_wio_input( test ) ||
|
||||||
|
vips_image_inplace( image ) )
|
||||||
return( -1 );
|
return( -1 );
|
||||||
|
|
||||||
flood.test = test;
|
flood.test = test;
|
||||||
|
@ -242,6 +242,7 @@ vips__draw_mask_direct( VipsImage *image, VipsImage *mask,
|
|||||||
VipsRect mask_clip;
|
VipsRect mask_clip;
|
||||||
|
|
||||||
if( vips_check_coding_noneorlabq( "draw_mask_direct", image ) ||
|
if( vips_check_coding_noneorlabq( "draw_mask_direct", image ) ||
|
||||||
|
vips_image_inplace( image ) ||
|
||||||
vips_image_wio_input( mask ) ||
|
vips_image_wio_input( mask ) ||
|
||||||
vips_check_mono( "draw_mask_direct", mask ) ||
|
vips_check_mono( "draw_mask_direct", mask ) ||
|
||||||
vips_check_uncoded( "draw_mask_direct", mask ) ||
|
vips_check_uncoded( "draw_mask_direct", mask ) ||
|
||||||
|
Loading…
x
Reference in New Issue
Block a user