If you want to publish images publicly on the internet, for example, using it in your Blog. You can use Google Drive to host your images, then set it to be Public.
It turns out that is the easier part, now what is the public URL of that image? I have been searching around and finally find it.
You would need to select the image where you want to find our the URL, then click on "More", then "Details", you can then find our the public URL under "HOSTING" as shown below: