ref: aa679157765fdaf3c2e2ae5dd7d016bd7acbed15
parent: 4c2c62ee964782607aecf8317290e01348d65149
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);
--
⑨