Thank you, I might try to write a file opening function, if sf::image has a cap, but why wouldn't sfml just store it in a vector, and not an array, since I'm assuming that is the reason for the limit? or is it hardware based issues? and does the thor library contain support for sf::Image's functions? (all I need is height, width, and RGBA values), if it does, I might try that out first, thanks for the help :-)