Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
NCTM or The Math Forum.



What happend to Image?
Posted:
May 8, 2013 4:09 AM


Dear Community,
I just noticed that the function Image[ ] has unexpectedly changed since 9.0.0.
Some time ago I have written a handy program working with the image. I have once published it here. Among others this program applied the operation
ReplacePart[image,{4,2}?size]
Where image was the image in use and size has been a parameter equal to a desired ImageSize option. This worked previously. Now it does not.
I checked that the Image indeed has changed somehow.
Let us load any image. For example, this:
lena = Import["ExampleData/lena.tif"]
One may check that this is indeed an image:
Head[lena]
Image
Let us do like this:
lena2= Image[lena, ImageSize > 300]
then the {{4,2}} part should memorize its size.
One may look at its TreeForm (evaluate this and make sure that it has levels 0, 1, and 2), and {{4,2}} is indeed 300
TreeForm[lena2]
However, if one would evaluate this
Lena2[[4,2]]
he get the message Part::partd: Part specification... is longer than depth of object\""
Not only {{4,2}}, but also other leaves of the tree are not acceccible.
What happened to the Image?
Alexei
Alexei BOULBITCH, Dr., habil. IEE S.A. ZAE Weiergewan, 11, rue Edmond Reuter, L5326 Contern, LUXEMBOURG
Office phone : +35224542566 Office fax: +35224543566 mobile phone: +49 151 52 40 66 44
email: alexei.boulbitch@iee.lu



