Podio doesn't offer a built-in way for making your images public. We want to keep your images secure and not accidentally exposed to the world.
With the API you can create an image proxy. Use e.g. app authentication to pull the image down, cache it locally and then make that cached file available publicly.
Does that make sense?