The images are stored in VRAM as uncompressed data, with a hard limit of 250MB for this storage. It doesn't matter how big the file is in its compressed form (like .jpg or .png), all that matters is the resolution of the image.

The number of bytes used to store each image is found by multiplying the width by height, and multiplying by 4 (for what I'm assuming is 24-bit color depth with 8-bit alpha?).

For example, a 1920x1080 picture will take up 1920x1080x4 bytes, or 7.91MB.

Hi carlmmii,

Thank you for your explain. Helped me understanding a little more.

But, more two questions...

1) You said that a picture with 1920 x 1080 will have 7.91MB, but by my calculation gave 8.29MB (1920 x 1080 x 4 = 8.294.400 or 8.29MB). I forgot something in the calculation to give this difference of 380KB?

2) The files have been exported in 1280 x 720 (yes, with 24-bit). So, 1280 x 720 x 4 = 3.686,400 or 3.68MB each file. Multipliyng 3.68MB x 134 files = 493,12MB. Ok, in this case exceeded the 250MB limit. But, I got imported 114 files... 3.68MB x 114 = 419,52MB, i.e., also exceeded the 250MB limit...