diff --git a/libvips/arithmetic/measure.c b/libvips/arithmetic/measure.c index 1b25f641..4d0b1fe1 100644 --- a/libvips/arithmetic/measure.c +++ b/libvips/arithmetic/measure.c @@ -184,7 +184,7 @@ vips_measure_build( VipsObject *object ) "avg = %g, sdev = %g" ), i, j, avg, dev ); - *ARY( measure->out, b, x + y * measure->h ) = + *ARY( measure->out, b, i + j * measure->h ) = avg; } } diff --git a/libvips/conversion/extract.c b/libvips/conversion/extract.c index 20b35bb9..bc0634b3 100644 --- a/libvips/conversion/extract.c +++ b/libvips/conversion/extract.c @@ -396,6 +396,7 @@ vips_extract_band_class_init( VipsExtractBandClass *class ) static void vips_extract_band_init( VipsExtractBand *extract ) { + extract->n = 1; } int