Fix get attr exif problems

This commit is contained in:
Jeena 2021-09-08 06:03:41 +02:00
parent f70b347bd6
commit 534e4b884b
2 changed files with 16 additions and 20 deletions

14
ha.py
View file

@ -5,17 +5,6 @@ import os
import shutil
import edit
def prepare_photo(i, path):
# sudo apt-get install ufraw-batch
# convert 13895032967_642e23af42_o.jpg -adaptive-resize 1920x1080\> -size 1920x1080 xc:black +swap -gravity center -composite 01.jpg
# filename, file_extension = os.path.splitext(path)
n_path = new_path(i, path)
cmd = 'convert "' + path + '" -adaptive-resize 1920x1080\> -size 1920x1080 xc:black +swap -gravity center -composite ' + n_path
print(cmd)
os.system(cmd)
# os.rename(path, new_path)
return n_path
def new_path(i, path):
return os.path.join(os.path.dirname(path), str(i) + '.jpg')
@ -23,6 +12,7 @@ def resize_and_crop(i, path):
n_path = new_path(i, path)
img = edit.Image(path)
img.crop()
img.add_metadata()
img.safe(n_path)
return n_path
@ -35,7 +25,7 @@ if __name__ == "__main__":
ha_path = "root@bundang.swierczyniec.info:/media/Synology"
host_ip = os.getenv('DB_HOST')
conn = synology.connect_db(host_ip, os.getenv('DB_USER'), os.getenv('DB_PASSWD'))
names = "richard|yingfen"
names = "richard|yingfen|kaylee"
pictures = synology.fetch_paths_for_names(conn, names, 20)
synology.close_db(conn)
dirpath = synology.fetch_files("jeena@" + host_ip, "/var/services/homes/jeena/Photos", pictures)