Portál AbcLinuxu, 12. května 2025 08:28
#!/usr/bin/python import Image, ExifTags, time, sys, os for key, v in ExifTags.TAGS.iteritems(): if v == 'DateTime': break def mtime_to_exiftime(fotka): im = Image.open(fotka) exifdatetime = im._getexif()[key] tt = time.strptime(exifdatetime, '%Y:%m:%d %H:%M:%S') sec = time.mktime(tt) print (fotka, exifdatetime), time.asctime(tt) os.utime(fotka, (sec, sec)) for filename in sys.argv[1:]: mtime_to_exiftime(filename)ale nedal bych ruku do ohně za to, že to bude fungovat se všemi foťáky a exify.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.