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

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

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

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

    安装Pillow

    pip install pillow

    获取本地图片的大小:

    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)

    获取远程图片的大小:

    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学习网