![](https://secure.gravatar.com/avatar/1bc8694bf55c688b2aa2075eedf9b4c6.jpg?s=120&d=mm&r=g)
-----Original Message----- From: scipy-user-admin@scipy.net [mailto:scipy-user-admin@scipy.net] On Behalf Of Adam C. Finnefrock Sent: Tuesday, August 06, 2002 4:22 PM To: scipy-user Subject: [SciPy-user] plt.image: zoom too far?
Hi all,
Has anyone had trouble using plt.image and zooming in too far?
The symptoms are either using all available memory (Linux, > 400MB) or showing a blank white window (Linux, Windows).
Example:
import gui_thread <Importing wxPython... done.> from scipy import *
from scipy import plt img = plt.lena() plt.image(img)
1. Use the mouse, zoom in on the eye near the center of the image. (In linux, python's memory usage peaks and then returns to original value.) 2. Now, zoom in closer using the mouse so that just the iris and
Yep, this is a known bug. The zooming feature relies on wxPython to zoom the image, and it looks like wxPython generates the entire image when scaling it resulting in a memory explosion. This needs reimplementation to solve the problem for images. It doesn't affect scatter plots -- just images. A patch would be very welcomed. :-) Eric pupil
would be shown. (In linux, memory usage rises to > 400MB and this disk starts swapping. In Windows, the image is not rendered but instead a white canvas is shown.)
Same results can be obtained on the command-line:
z=plt.image(img) z.x_axis.bounds = [245,250] z.y_axis.bounds = [245,250] z.update()
Is this a known bug? Should I be posting to scipy-devel instead?
Thanks, Adam _______________________________________________ SciPy-user mailing list SciPy-user@scipy.net http://www.scipy.net/mailman/listinfo/scipy-user