On Fri, 2017-05-05 at 15:01 -0700, Casey Connor wrote:
> 
[...]
> I need to flatten the image into one layer so I can have a hope of
> doing further processing on it, but just having the image open puts
> it too close to the RAM limit to make that possible: I can't flatten
> the image, I can't export as PNG, etc. Whatever I try, the RAM soon
> maxes out and the system grinds to a halt, necessitating a hard power
> cycle.

First, set GIMP's tile cache to about three quarters of physical memory
(I think I have mine at 16GBytes right now actually; I have 32G of
RAM).

Next, add a swap partition or a large swap file to Linux. If you have
the space, add 30GBytes or more. This will be slow, but it will stop
the system from crashing.

As others have said, show the undo history and press the Trash icon at
the bottom after every operation. If you make a mistake there will be
no undo available... but it will save a lot of memory. (I prefer doing
this to reconfiguring gimp)

To let GIMP fork the png process,

echo 1 >  /proc/sys/vm/overcommit_memory
as root -- or, if you prefer (careful with the quotes here):
sudo sh -c "echo 1 >  /proc/sys/vm/overcommit_memory"

Don't leave your system running like this long term. It lets processes
allocate more memory than you have!


> it's just two layers, one with a layer mask. The layers aren't full 
> canvas size, maybe that's it?)

I can flatten the image for you here if you need it.

I work with large images all the time - e.g. scanning A3/tabloid at
2400dpi - although the layer mask will considerably increase the amount
of memory needed.

Liam (ankh on IRC)


-- 
Liam R E Quin <[email protected]>
Web slave at www.fromoldbooks.org -
Words and Pictures from Old Books
_______________________________________________
gimp-user-list mailing list
List address:    [email protected]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list

Reply via email to