Skip to content

Commit a028e6b

Browse files
committed
update exif
1 parent 9e2a3e2 commit a028e6b

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

modules/api/api.py

+14-13
Original file line numberDiff line numberDiff line change
@@ -150,46 +150,47 @@ def set_img_exif_dict(image_id="img_id_1"):
150150
if "generation_id" in user_input_data:
151151
generation_id = user_input_data['generation_id']
152152
keywords = f"Generated in AIRI platform. https://airilab.com . Generation ID: {generation_id}, Image ID: {image_id}"
153+
title = f"{user_id}_https://airilab.com_{image_id}" #####
153154
description = f"An image processed by the AIRI platform. Generation ID: {generation_id}, Image ID: {image_id}"
154155
software = "AIRI Platform v1.0"
155156
# imagenum = "imagenum?"
156157
# seed = "seed?"
157158
exif_dict = {
158159
"0th": {
159-
piexif.ImageIFD.ImageDescription: description.encode('utf-8'),
160+
piexif.ImageIFD.ImageDescription: title.encode('utf-8'),
160161
piexif.ImageIFD.Make: camera_maker.encode('utf-8'),
161162
piexif.ImageIFD.Model: camera_model.encode('utf-8'),
162-
piexif.ImageIFD.Copyright: copyright.encode('utf-8'),
163+
# piexif.ImageIFD.Copyright: copyright.encode('utf-8'), #decision to remove
163164
piexif.ImageIFD.Artist: user_id.encode('utf-8'),
164165
piexif.ImageIFD.ProcessingSoftware: software.encode('utf-8'),
165166
piexif.ImageIFD.Software: software.encode('utf-8'),
166167
piexif.ImageIFD.DateTime: date_taken.encode('utf-8'),
167168
piexif.ImageIFD.HostComputer: software.encode('utf-8'),
168-
# piexif.ImageIFD.ImageID: imageid.encode('utf-8'),
169-
# piexif.ImageIFD.ImageNumber: imagenum.encode('utf-8'),
169+
# piexif.ImageIFD.ImageID: imageid.encode('utf-8'), #bad
170+
# piexif.ImageIFD.ImageNumber: imagenum.encode('utf-8'), #bad
170171
piexif.ImageIFD.ImageHistory: keywords.encode('utf-8'),
171-
# piexif.ImageIFD.ImageResources: description.encode('utf-8'),
172-
# piexif.ImageIFD.Noise: seed.encode('utf-8'),
172+
# piexif.ImageIFD.ImageResources: description.encode('utf-8'),#bad
173+
# piexif.ImageIFD.Noise: seed.encode('utf-8'),#bad
173174
piexif.ImageIFD.Predictor: camera_model.encode('utf-8'),
174175
piexif.ImageIFD.OriginalRawFileData: keywords.encode('utf-8'),
175-
# piexif.ImageIFD.OriginalRawFileName: imageid.encode('utf-8'),
176+
# piexif.ImageIFD.OriginalRawFileName: imageid.encode('utf-8'),#bad
176177
piexif.ImageIFD.ProfileCopyright: copyright.encode('utf-8'),
177178
piexif.ImageIFD.ProfileEmbedPolicy: software.encode('utf-8'),
178179
piexif.ImageIFD.Rating: "5".encode('utf-8'),
179180
piexif.ImageIFD.ProfileName: user_id.encode('utf-8'),
180-
# piexif.ImageIFD.XPAuthor: user_id.encode('utf-8'),
181-
# piexif.ImageIFD.XPTitle: title.encode('utf-8'),
182-
# piexif.ImageIFD.XPKeywords: keywords.encode('utf-8'),
183-
# piexif.ImageIFD.XPComment: description.encode('utf-8'),
184-
# piexif.ImageIFD.XPSubject: copyright.encode('utf-8'),
181+
# piexif.ImageIFD.XPAuthor: user_id.encode('utf-8'),#bad
182+
# piexif.ImageIFD.XPTitle: title.encode('utf-8'),#bad
183+
# piexif.ImageIFD.XPKeywords: keywords.encode('utf-8'),#bad
184+
# piexif.ImageIFD.XPComment: description.encode('utf-8'),#bad
185+
# piexif.ImageIFD.XPSubject: copyright.encode('utf-8'),#bad
185186
},
186187
"Exif": {
187188
piexif.ExifIFD.DateTimeOriginal: date_taken.encode('utf-8'),
188189
piexif.ExifIFD.CameraOwnerName: user_id.encode('utf-8'),
189190
piexif.ExifIFD.DateTimeDigitized: date_taken.encode('utf-8'),
190191
piexif.ExifIFD.DeviceSettingDescription: camera_model.encode('utf-8'),
191192
piexif.ExifIFD.FileSource: keywords.encode('utf-8'),
192-
# piexif.ExifIFD.ImageUniqueID: imageid.encode('utf-8'),
193+
# piexif.ExifIFD.ImageUniqueID: imageid.encode('utf-8'),#bad
193194
piexif.ExifIFD.LensMake: camera_maker.encode('utf-8'),
194195
piexif.ExifIFD.LensModel: camera_model.encode('utf-8'),
195196
piexif.ExifIFD.MakerNote: description.encode('utf-8'),

0 commit comments

Comments
 (0)