玩蛇网提供最新Python编程技术信息以及Python资源下载!

如何用Python方法获取图片的准确尺寸

python 培训

Python如何获取图片长宽等信息?Python图形界面的操作过程中,尺寸是一个很重要的问题。那如何用Python方法获取图片的准确尺寸,这样的Python教程源码要如何编写,下面就来为大家提供一个关于获取目标图片尺寸的Python源码方法示例。

如何用Python方法获取图片的准确尺寸方法源码如下:(仅供给大家一个参考)

#导入方法模块
import os, sys
from stat import *
import Image

PicPathNameList = []
PicWidthList = []
PicHeightList = []

def WalkTree(top, callback):

    for f in os.listdir(top):
        
        pathname = os.path.join(top, f)
        mode = os.stat(pathname)[ST_MODE]
        
        if S_ISDIR(mode):
            WalkTree(pathname, callback)
        elif S_ISREG(mode):
            callback(pathname)
        else:
            print 'Skipping %s' % pathname

#www.iplaypython.com

def GetPicInfo(file):

    global PicPathNameList
    global PicWidthList
    global PicHeightList

    try:    
        image = Image.open(file)
        PicPathNameList.append(file)      
        PicWidthList.append(image.size[0])
        PicHeightList.append(image.size[1])
    except IOError:
        pass

if __name__ == '__main__':
    WalkTree(top, GetPicInfo)
    print "PicPathNameList Begin"
    print PicPathNameList
    print PicWidthList
    print PicHeightList
    print "PicPathNameList End"

玩蛇网Python源码中,在使用Python实现自动提取国家地理每日图片的方法时,你可以把这个方法融入其中,顺便计算出它的尺寸也是很不错的。

玩蛇网原创,转载请注明文章出处和来源网址:http://www.iplaypython.com/code/gui/ui2560.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网Python新手QQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
文章发布日期:2016-01-15 15:23 玩蛇网 www.iplaypython.com

上一篇:python方法筛选特定宽度的图片方法
下一篇:没有了
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
去顶部去底部