Instead of referencing counting bitmaps b/c their memory is a precious
commodity lets try to find a suitable replacement and discard bitmaps
as we dont need them. The reference counting can be a blood mess,
especially across multiple threads, plus I did not care for the bitmap
pool at all and how once you started using it, you were always using
it, bleh.
This will be a considerable overhaul but probably better in the long
run b/c it was quite annoying to run out of memory instead of using
page files like other resources. Possibly this could lead to much
bigger images that could be produced. Turns out .NET is really
limiting on how large it likes the images to be.
Instead of referencing counting bitmaps b/c their memory is a precious
commodity lets try to find a suitable replacement and discard bitmaps
as we dont need them. The reference counting can be a blood mess,
especially across multiple threads, plus I did not care for the bitmap
pool at all and how once you started using it, you were always using
it, bleh.
This will be a considerable overhaul but probably better in the long
run b/c it was quite annoying to run out of memory instead of using
page files like other resources. Possibly this could lead to much
bigger images that could be produced. Turns out .NET is really
limiting on how large it likes the images to be.