resize: fix wrong image size when using non ZP origin

This commit is contained in:
cinap_lenrek 2012-07-16 09:32:51 +02:00
parent 4c2c62ee96
commit aa67915776

View file

@ -160,7 +160,9 @@ main(int argc, char **argv)
freememimage(im);
im = nim;
}
if((nim = allocmemimage(Rect(im->r.min.x, im->r.min.y, xsize, ysize), tchan)) == nil)
if((nim = allocmemimage(
Rect(im->r.min.x, im->r.min.y, im->r.min.x+xsize, im->r.min.y+ysize),
tchan)) == nil)
sysfatal("addocmemimage: %r");
resample(nim, nim->r, im, im->r);
freememimage(im);