@@ -150,46 +150,47 @@ def set_img_exif_dict(image_id="img_id_1"):
150
150
if "generation_id" in user_input_data :
151
151
generation_id = user_input_data ['generation_id' ]
152
152
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 } " #####
153
154
description = f"An image processed by the AIRI platform. Generation ID: { generation_id } , Image ID: { image_id } "
154
155
software = "AIRI Platform v1.0"
155
156
# imagenum = "imagenum?"
156
157
# seed = "seed?"
157
158
exif_dict = {
158
159
"0th" : {
159
- piexif .ImageIFD .ImageDescription : description .encode ('utf-8' ),
160
+ piexif .ImageIFD .ImageDescription : title .encode ('utf-8' ),
160
161
piexif .ImageIFD .Make : camera_maker .encode ('utf-8' ),
161
162
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
163
164
piexif .ImageIFD .Artist : user_id .encode ('utf-8' ),
164
165
piexif .ImageIFD .ProcessingSoftware : software .encode ('utf-8' ),
165
166
piexif .ImageIFD .Software : software .encode ('utf-8' ),
166
167
piexif .ImageIFD .DateTime : date_taken .encode ('utf-8' ),
167
168
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
170
171
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
173
174
piexif .ImageIFD .Predictor : camera_model .encode ('utf-8' ),
174
175
piexif .ImageIFD .OriginalRawFileData : keywords .encode ('utf-8' ),
175
- # piexif.ImageIFD.OriginalRawFileName: imageid.encode('utf-8'),
176
+ # piexif.ImageIFD.OriginalRawFileName: imageid.encode('utf-8'),#bad
176
177
piexif .ImageIFD .ProfileCopyright : copyright .encode ('utf-8' ),
177
178
piexif .ImageIFD .ProfileEmbedPolicy : software .encode ('utf-8' ),
178
179
piexif .ImageIFD .Rating : "5" .encode ('utf-8' ),
179
180
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
185
186
},
186
187
"Exif" : {
187
188
piexif .ExifIFD .DateTimeOriginal : date_taken .encode ('utf-8' ),
188
189
piexif .ExifIFD .CameraOwnerName : user_id .encode ('utf-8' ),
189
190
piexif .ExifIFD .DateTimeDigitized : date_taken .encode ('utf-8' ),
190
191
piexif .ExifIFD .DeviceSettingDescription : camera_model .encode ('utf-8' ),
191
192
piexif .ExifIFD .FileSource : keywords .encode ('utf-8' ),
192
- # piexif.ExifIFD.ImageUniqueID: imageid.encode('utf-8'),
193
+ # piexif.ExifIFD.ImageUniqueID: imageid.encode('utf-8'),#bad
193
194
piexif .ExifIFD .LensMake : camera_maker .encode ('utf-8' ),
194
195
piexif .ExifIFD .LensModel : camera_model .encode ('utf-8' ),
195
196
piexif .ExifIFD .MakerNote : description .encode ('utf-8' ),
0 commit comments