我想分配內存 NSImage * originalLocationImage;我想爲700 MB分配內存到800 MB圖像大小
NSURL * fileURL = [NSURL fileURLWithPath:originalLocation]; // originalLocation是我磁盤中的文件路徑
originalLocationImage = [[NSImage alloc] initByReferencingURL:fileURL];
NSBitmapImageRep *sourceRep = [[NSBitmapImageRep alloc]initWithData:[SourceImage TIFFRepresentation]] //this line fails to allocate memory
,也未能爲大尺寸圖像/
,並引發錯誤
malloc: *** mmap(size=268435456) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
的小圖像能夠正常工作。
任何幫助?
之後,我想創建該圖像的預覽,那麼最好的方法是做什麼。我嘗試了很多東西,但現在找不到任何方法。 – ashish 2009-06-03 09:27:34