I think it looks crummy for two reasons: first, aesthetically: I just prefer the look with no text cluttering up the images. Yet, that means the text doesn't get presented anywhere at all for most people.
Second: technically. The text is often hard to read, because it has no dropshadow, and the background colors vary. I tried putting the text on with my ppmcaption program, but it looked like crap. This version is using ImageMagick to do it, but I don't see how to put a dropshadow on. Also, it's insanely slow: it appears to be firing up GhostScript to render the text!
I'm generating them like this: is there a better way?
- convert large.jpg \
-geometry W2xH2 \ # twice the target size
-fill '#00DDFF' \
-font HelveticaBold \
-pointsize 16 \
-gravity southeast \
-draw "text 5 5 'DATE\\nTITLE'" \
-geometry WxH \ # actual target size (to antialias the font)
thumb.jpg
Update: I guess it's a little better if I fake a dropshadow by drawing the text five times:
- convert large.jpg \
-geometry W2xH2
-gravity southeast \
-font HelveticaBold \
-pointsize 16 \
-fill '#000000' \
-annotate "text +4+4 'DATE\\nTITLE'" \
-annotate "text +4+6 'DATE\\nTITLE'" \
-annotate "text +6+4 'DATE\\nTITLE'" \
-annotate "text +6+6 'DATE\\nTITLE'" \
-fill '#00DDFF' \
-annotate "text +5+5 'DATE\\nTITLE'" \
-geometry WxH \
thumb.jpg