Re: [matplotlib-devel] imshow without resampling in the ps backend.

2010-02-08 Thread Jae-Joon Lee
Agg backends (in addition to the ps backend) now support affine-transformed image. Regards, -JJ On Thu, Dec 17, 2009 at 7:05 PM, Jae-Joon Lee wrote: > On Thu, Dec 17, 2009 at 5:03 PM, Andrew Straw wrote: >> It's not clear to me if this proposal lets one specify any arbitrary affine >> transfor

Re: [matplotlib-devel] imshow without resampling in the ps backend.

2009-12-17 Thread Jae-Joon Lee
On Thu, Dec 17, 2009 at 5:03 PM, Andrew Straw wrote: > It's not clear to me if this proposal lets one specify any arbitrary affine > transformation. Does it? I believe it does. 3 coordinates will define 6 equations where we have 6 unknowns of the affine matrix. The question is how user want to sp

Re: [matplotlib-devel] imshow without resampling in the ps backend.

2009-12-17 Thread Andrew Straw
Jae-Joon Lee wrote: > What I have in my mind is to extend the "extent" keyword of the imshow > and make it optionally take a tuple of 6 numbers, which are (x1, > x_lrc, x2, y1, y_lrc, y2). > x1, x2, y1, y2 are same as the original "extent", and the (x_lrc, > y_lrc) represent the coordinate of the l

Re: [matplotlib-devel] imshow without resampling in the ps backend.

2009-12-17 Thread Jae-Joon Lee
I change the api to support an arbitrary affine transform. The current api is def draw_image(self, gc, x, y, im, dx=None, dy=None, transform=None): dx, dy is the width and height of the image, i.e., The 4 edge points of the image will be (x, y), (x+dx, y), (x+dx, y+dy), (x, y+dy) after transfor

Re: [matplotlib-devel] imshow without resampling in the ps backend.

2009-12-16 Thread Andrew Straw
Jae-Joon Lee wrote: > On Wed, Dec 16, 2009 at 12:59 PM, Jouni K. Seppänen wrote: > >> While the backend API is being changed, would it be similarly easy to >> support arbitrary affine transformations? It would make the API more >> symmetric, since many other draw_* methods take an affine >> tra

Re: [matplotlib-devel] imshow without resampling in the ps backend.

2009-12-16 Thread Jae-Joon Lee
On Wed, Dec 16, 2009 at 12:59 PM, Jouni K. Seppänen wrote: > Jae-Joon Lee writes: > >> While extending this to other backend such as pdf and svg should be >> straight forward, I want to hear how others think about the overall >> approach, e.g., api change and such. The current approach is to >> m

Re: [matplotlib-devel] imshow without resampling in the ps backend.

2009-12-16 Thread Jouni K . Seppänen
Jae-Joon Lee writes: > While extending this to other backend such as pdf and svg should be > straight forward, I want to hear how others think about the overall > approach, e.g., api change and such. The current approach is to > minimize change in backends. While the backend API is being changed