diff --git a/TODO b/TODO index f461e74c..61ab3cab 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,12 @@ +- fix --vips-progress for dzsave + +- rewrite vips.1 manpage + +- remove -c abbrev. for --vips-concurrency + + + + - can we call affine from nip2 vips_call? do we need a double array? diff --git a/libvips/resample/affine.c b/libvips/resample/affine.c index 0394c373..c2c45e66 100644 --- a/libvips/resample/affine.c +++ b/libvips/resample/affine.c @@ -416,8 +416,8 @@ vips_affine_build( VipsObject *object ) window_offset = vips_interpolate_get_window_offset( affine->interpolate ); - affine->trn.iarea.left = 0; - affine->trn.iarea.top = 0; + affine->trn.iarea.left = window_offset; + affine->trn.iarea.top = window_offset; affine->trn.iarea.width = in->Xsize; affine->trn.iarea.height = in->Ysize; affine->trn.a = ((double *) affine->matrix->data)[0];