ref: 2819f04c644488f2aaea8562d313c2b8465bbc2d
parent: 48e6bc334af6e703e721a7a414c4224a9e7e9720
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Mon Jul 16 05:32:51 EDT 2012
resize: fix wrong image size when using non ZP origin
--- a/sys/src/cmd/resize.c
+++ b/sys/src/cmd/resize.c
@@ -160,7 +160,9 @@
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);
--
⑨