"You don't even need the blank. In a quick test (under win32) it appears that memory is returned to the system when a small image is read after a large one."
Thanks for the help!
blank() was not used for returning memory, and it does not return memory any way. The problem was that, without shrink, if you don't do a blank(), smaller pictures were just displayed on top of bigger ones, so smaller ones cover part of the bigger ones, but not the entire picture, and what you see is a mixture of pictures, a mess ;-) With a call to blank(), your samller picture is simply displayed on top of white space.
Obviously blank() is no longer needed with shrink specified. This makes sense to me, and I will test the memory usage. Thanks again.
In reply to Re^2: how to free memory allocated for Tk::Photo?
by pg
in thread how to free memory allocated for Tk::Photo?
by pg
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |