国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python讓圖片按照exif信息里的創(chuàng)建時(shí)間進(jìn)行排序的方法

2020-02-23 00:21:43
字體:
供稿:網(wǎng)友

本文實(shí)例講述了python讓圖片按照exif信息里的創(chuàng)建時(shí)間進(jìn)行排序的方法。分享給大家供大家參考。具體分析如下:

我們經(jīng)常會(huì)從不同的設(shè)備里取出照片,比如照相機(jī),手機(jī),iphone等等,操作系統(tǒng)記錄的創(chuàng)建日期經(jīng)常 會(huì)因?yàn)榭截惖仍蜃儎?dòng),下面的代碼可以給圖片按照exif里的創(chuàng)建時(shí)間進(jìn)行排序,非常有用。

代碼如下:
import os
import shutil
import Image
from PIL.ExifTags import TAGS
def print_all_known_exif_tags():
    for k in sorted(TAGS):
        print k, TAGS[k]
def print_all_exif_tags(image):
    try:
        img = Image.open(image)
    except Exception, e:
        print image, "skipping due to", e
    else:
        xf = img._getexif()
        for tag in xf:
            print TAGS.get(tag), xf[tag]
    finally:
        print 'done'
def get_minimum_creation_time(exif_data):
    mtime = "?"
    if 306 in exif_data and exif_data[306] < mtime: # 306 = DateTime
        mtime = exif_data[306]
    if 36867 in exif_data and exif_data[36867] < mtime: # 36867 = DateTimeOriginal
        mtime = exif_data[36867]
    if 36868 in exif_data and exif_data[36868] < mtime: # 36868 = DateTimeDigitized
        mtime = exif_data[36868]
    return mtime
def get_creationdate_with_filename_as_dict(list_of_folders):
    print "Processing all image files in:"
    result = {}
    for folder in list_of_folders:
        print "- " + folder
        counter = 0
        for f in os.listdir(folder):
            counter += 1
            fullFileName = folder + "http://" + f
            try:
                img = Image.open(fullFileName)
            except Exception, e:
                print "    Skipping '%s' due to exception: %s"%(f, e)
                continue

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿瓦提县| 都安| 布拖县| 慈利县| 安塞县| 商城县| 广州市| 慈利县| 双牌县| 新建县| 赣榆县| 韶山市| 曲沃县| 青冈县| 阳原县| 郴州市| 义乌市| 丹棱县| 惠水县| 大姚县| 浦北县| 故城县| 四川省| 清徐县| 兴业县| 哈密市| 佛山市| 佛冈县| 大冶市| 陕西省| 图木舒克市| 文化| 四子王旗| 大丰市| 乌恰县| 长武县| 天台县| 宜阳县| 察雅县| 岗巴县| 德州市|