I was wondering how Facebook and Flicker get the image title when you upload it.
There are two things to be noted.
I was looking to get image titles into caja-columns, and using the help here came up with
Install caja-columns.py from https://gist.github.com/infirit/497d589c4dcf44ffe920
Edit code to have
from PIL import Image
from PIL import ExifTags
from PIL.ExifTags import TAGS
...
im = Image.open(filename)
exif_data = im._getexif()
exif = {
TAGS[k]: v
for k, v in im._getexif().items()
if k in TAGS
}
file.add_string_attribute('title',exif['ImageDescription']) file.add_string_attribute('pixeldimensions',str(im.size[0])+'x'+str(im.size[1]))
And you will hopefully get a populated Title field for images