最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python用來獲得圖片exif信息的庫實例分析

 更新時間:2015年03月16日 15:11:31   作者:瘋狂一夏  
這篇文章主要介紹了python用來獲得圖片exif信息的庫,實例分析了exif-py庫文件的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python用來獲得圖片exif信息的庫用法。分享給大家供大家參考。具體分析如下:

exif-py是一個純python實現(xiàn)的獲取圖片元數(shù)據(jù)的python庫,官方下載地址:
http://exif-py.svn.sourceforge.net/viewvc/exif-py/source/EXIF.py?revision=19&view=markup

下面的代碼演示的是調(diào)用方法。

復(fù)制代碼 代碼如下:
# library test/debug function (dump given files)
if __name__ == '__main__':
    import sys
    import getopt
    # parse command line options/arguments
    try:
        opts, args = getopt.getopt(sys.argv[1:], "hqsdt:v", ["help", "quick", "strict", "debug", "stop-tag="])
    except getopt.GetoptError:
        usage(2)
    if args == []:
        usage(2)
    detailed = True
    stop_tag = 'UNDEF'
    debug = False
    strict = False
    for o, a in opts:
        if o in ("-h", "--help"):
            usage(0)
        if o in ("-q", "--quick"):
            detailed = False
        if o in ("-t", "--stop-tag"):
            stop_tag = a
        if o in ("-s", "--strict"):
            strict = True
        if o in ("-d", "--debug"):
            debug = True
    # output info for each file
    for filename in args:
        try:
            file=open(filename, 'rb')
        except:
            print "'%s' is unreadable\n"%filename
            continue
        print filename + ':'
        # get the tags
        data = process_file(file, stop_tag=stop_tag, details=detailed, strict=strict, debug=debug)
        if not data:
            print 'No EXIF information found'
            continue
        x=data.keys()
        x.sort()
        for i in x:
            if i in ('JPEGThumbnail', 'TIFFThumbnail'):
                continue
            try:
                print '   %s (%s): %s' % \
                      (i, FIELD_TYPES[data[i].field_type][2], data[i].printable)
            except:
                print 'error', i, '"', data[i], '"'
        if 'JPEGThumbnail' in data:
            print 'File has JPEG thumbnail'
        print

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論

瑞昌市| 响水县| 长汀县| 宁德市| 中牟县| 德令哈市| 昌平区| 项城市| 晋中市| 洛阳市| 镇江市| 隆林| 青岛市| 弥渡县| 赤壁市| 辽阳县| 临颍县| 福贡县| 承德县| 梁山县| 柳江县| 南木林县| 盱眙县| 英吉沙县| 台湾省| 舒兰市| 阿巴嘎旗| 汶川县| 繁峙县| 察雅县| 县级市| 利辛县| 兴和县| 高淳县| 灌南县| 海伦市| 香格里拉县| 光山县| 扶绥县| 九江市| 武威市|