using a big png is not a good idea, it's better to try to find repetitive pattern in your design and work with tiled background and png overlay.
You can do some nice thing without killing your VRam.
Anyway, for your question you can use invisible (option in the properties panel) sprite as collision boxes.