Geeqie is a great program, very lightweight and useful. I can add and change keywords in images’ metadata, writing the metadata inside the image files. Likewise other softwe can read this metadata, like shotwell.
With geeqie you only can change keywords file by file, one each time. With the command-line tool exiv2 you can get the same effect for a complete folder.
1. Put all the image files in the same folder.
2. To add keywords like geeqie does you may change two exif keys: “Iptc.Application2.Keywords” and “Xmp.dc.subject”. You can do it executing that lines from terminal. You may introduce the keywords one by one.
exiv2 -M”set Xmp.dc.subject XmpBag keyword” *.*
exiv2 -M”add Iptc.Application2.Keywords String keyword” *.*
keyword: is the keyword you want to add
I’m pretty sure with exiv2 you can create a hierarchy of keywords and delete them, but I didn’t search about it. If you know how, or you want to add something, please comment. I’m not an expert about photography or exif data, and I’m open to every comment.
Add a comment or image description:
exiv2 -M”set Xmp.dc.description LangAlt lang=”x-default” Wallpapers cristianos descargados” *.*
exiv2 -M”set Exif.Image.ImageDescription Ascii Christian Wallpapers” *.*
exiv2 -M”set Iptc.Application2.Caption String Christian Wallpapers” *.*
Add date and time of creation:
exiv2 -M”set Xmp.xmp.CreateDate XmpText 2005:02:14 09:34:34″ *.*
exiv2 -M”set Exif.Image.DateTime Ascii 2005:02:14 09:34:34″ *.*