How to read an image from url in python 3 and get the height and width

To read an image directly from url and then reads its size. you can use urllib.request and PIL aka Pillow.
If you don’t have pillow installed. you can use:

python -m pip install Pillow

and before that you might need to upgrade pip, especially if you get an error

python -m pip install --upgrade pip

Here is how to read an image from url.

import urllib.request from PIL import Image url = 'http://www.example.com/my_image_is_not_your_image.png' image = Image.open(urllib.request.urlopen(url)) width, height = image.size print (width,height)

If you followed a tutorial that uses urllib2 you can change that to urllib.request in python 3.

6 thoughts on “How to read an image from url in python 3 and get the height and width

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.