[SciPy-user] pilutil.imresize and numarray
Tuomas Neuvonen
jtneuvon at cc.hut.fi
Fri Aug 1 03:05:15 EDT 2003
Hi all,
This code works before installing Numarray:
------
#!/usr/bin/env python
from scipy import randn, pilutil
def testpilutil():
arr = randn(10,10)
arr2 = pilutil.imresize(arr,(20,20))
if __name__=='__main__':
testpilutil()
-----
And after installing Numarray, it fails:
--------
Traceback (most recent call last):
File "piltest.py", line 9, in ?
testpil()
File "piltest.py", line 6, in testpil
arr2 = pilutil.imresize(arr,(20,20))
File
"/usr/local/stow/scipy-0.2.0/lib/python2.2/site-packages/scipy/pilutil.py",
line 234, in imresize
im = toimage(arr)
File
"/usr/local/stow/scipy-0.2.0/lib/python2.2/site-packages/scipy/pilutil.py",
line 116, in toimage
image = Image.fromstring('L',shape,bytedata.tostring())
File
"/usr/local/stow/scipy-0.2.0/lib/python2.2/site-packages/scipy_base/ppimport.py",
line 212, in __getattr__
return getattr(module, name)
AttributeError: 'module' object has no attribute 'fromstring'
----------
Why this happens? I understood that Numarray and Numeric could co-exist
peacefully. Removing numarray resolves this problem.
I'm using Python 2.2.2-6, Numeric 23.0-5, Scipy 0.2.0_alpha_196.4128 and
numarray 0.5-3 on Debian testing.
thanks,
Tuomas Neuvonen
More information about the SciPy-User
mailing list