国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 黑水县| 达州市| 定安县| 井陉县| 来凤县| 舒城县| 凯里市| 安庆市| 绥滨县| 大冶市| 九江县| 亚东县| 东至县| 辽阳市| 西和县| 黑龙江省| 武穴市| 多伦县| 涞水县| 长岛县| 绥化市| 梅州市| 呼伦贝尔市| 美姑县| 绥化市| 肃南| 同江市| 扎兰屯市| 晋中市| 乐安县| 嘉禾县| 太仆寺旗| 新昌县| 定结县| 彰化市| 永德县| 文成县| 广丰县| 错那县| 武安市| 天峨县|