You can upload the actual image files to the gallery. But to get critiques, I would then share the images in the World Building forum and ask for a critique there.
From time to time this old thread gets revived and people talk about their maps. I would suggest posting it there and looking through it for tips and inspiration.