1
Graphics / Re: Can't Save Large Images
« on: May 06, 2020, 05:05:44 pm »
I built a system with a large amount of RAM and GPU RAM specifically for manually creating these images. Except, now I have resorted to trying to generate these images using a script, rather than dealing with all of the analog nature of this project. My Photoshop, GIMP, Krita, etc. have been dealing with these image sizes just fine. They have also been saving this exact image to files of about 125MB. In RAM and GPU RAM is a different story, only because of all of the layers this project has generated, but nevertheless it's nowhere near a 1GB~2GB file output.
For large image files, I am willing to compromise and use a different file format, it's just baffling that SFML allows images of this size but will not save imges of this size without more specific error messages.
I mean, SFML creates an image that size, without error, and will .copy() thousands of files into that image, without error, but when it comes to saving images of that size, it throws a generic error.
I'm not particularly looking to ignore .png's rules, because none of the image editing programs have generated an output of much larger than 125MB. I mean, I only mentioned my 25k*25k image problem but I have images that are 4~10 times larger than that which will save to .png in other image manipulators without an issue.
Just how in the world do I do this without splitting the image? The entire purpose of this project is to piece it together into a single image from a bunch of other iamges.
For large image files, I am willing to compromise and use a different file format, it's just baffling that SFML allows images of this size but will not save imges of this size without more specific error messages.
I mean, SFML creates an image that size, without error, and will .copy() thousands of files into that image, without error, but when it comes to saving images of that size, it throws a generic error.
I'm not particularly looking to ignore .png's rules, because none of the image editing programs have generated an output of much larger than 125MB. I mean, I only mentioned my 25k*25k image problem but I have images that are 4~10 times larger than that which will save to .png in other image manipulators without an issue.
Just how in the world do I do this without splitting the image? The entire purpose of this project is to piece it together into a single image from a bunch of other iamges.