• 技术文章 >常见问题 >Python常见问题

    如何在python中获取调用图片的大小?

    yangyang2020-05-19 10:00:08原创4302

    python中获取图片大小需要使用Pillow库中的img.size方法。

    安装Pillow

    1

    pip install pillow

    获取本地图片的大小:

    1

    2

    3

    4

    5

    6

    7

    8

    import os

    from PIL import Image

     

    path = os.path.join(os.getcwd(),"23.png")

    img = Image.open(path)

     

    print img.format        # PNG

    print img.size          # (3500, 3500)

    获取远程图片的大小:

    1

    2

    3

    4

    5

    6

    7

    8

    path = "http://h.hiphotos.baidu.com/image/pic/item/c8ea15ce36d3d5397966ba5b3187e950342ab0cb.jpg"

     

    file = urllib2.urlopen(path)

    tmpIm = cStringIO.StringIO(file.read())

    img = Image.open(tmpIm)

     

    print img.format         # JPEG

    print img.size           # (801, 1200)

    更多Python知识请关注Python自学网

    专题推荐:python
    上一篇:用python可以做微信小程序吗? 下一篇:python中怎样退出程序运行?

    相关文章推荐

    • python如何查询列表中不同元素个数?• python怎么获取两个列表不同的元素?• 如何用Python写网页?• python程序里rt是什么意思?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网