views:

371

answers:

2

I have an archive of Dilbert cartoons, and would like to organize them in a way, that I can find the one I need based on something on the order of a keyword search.

I am looking for suggestions on a reasonable way to accomplish that programatically. I am leaning towards perl for an implemenation.

+2  A: 

Personally, being a fan of Perl, I would use Image::Metadata::JPEG. There are plenty of libraries for doing this type of thing, however.

If you're looking for a program to do it, I know photoshop can, and I'm sure there are other editors (The Gimp) that can as well.

I'm not sure if you're looking for a solution for searching through the images as well, but there are numerous photo archiving programs that will allow you to tag and search within them. Picassa comes to mind.

Alex Fort
yes, i need to be able to find an image or set of images based on a text keyword
EvilTeach
+2  A: 

It is on the border of a programming question, isn't it?
Well, for such task, I would recommend ExifTool which is a standalone program (manual work) as well as a Perl library, so I remain in the field of SO...
Despite the name, it handles nearly all metadata, Exif of course, but also IPTC (what you look for) and ID3 (yes, for MP3).

PhiLho
This is useful. I was not aware that one could embed metadata in a jpeg image. I was thinking along the lines, of a tag file for each jpeg. Thank you.
EvilTeach