Re: WTF
3 bytes per pixel only provides a colour without context. If stored in a 2D array then you require 2 bytes for an X coordinate and 2 bytes for a Y coordinate as an absolute minimum so now we reach 7 bytes per pixel. Now we're up to 116MB. If the array uses an int instead of a short, we reach 11 bytes per pixel - 182MB. That's still only ~9% of the 2GB limit for an application but as with all of these situations *It's more complicated than that*