|
From: | Adam Fedor |
Subject: | Re: Problem with image size |
Date: | Tue, 30 Nov 2004 14:15:14 -0700 |
On Nov 30, 2004, at 5:10 AM, Nicolas Sanchez wrote:
Hello, My problem is very simple, but I have no simple solution. I load a big image, I resizes it but no memory is freed. I do this :NSImage *img = [[NSImage alloc] initWithContentsOfFile: @"monImage.jpg"];[img setScalesWhenResized: YES]; [img setSize: NSMakeSize(100, 100)]; Here the memory is not freed, somebody has a solution ?
setSize sets the size of the cached image (the screen representation), not the size of the original image data. Even then, setting the size only invalidates the cache - it's possible that some of the memory for any system resources that have been used stays around after this happens.
[Prev in Thread] | Current Thread | [Next in Thread] |