On Tue, Apr 23, 2013 at 2:54 PM, Nils Blum-Oeste <nblumoe...@googlemail.com>wrote:
> Furthermore I am looking for a nice image import/export. This does not > have to be the same library, but would be great if things work together > nicely. > If you're using ClojureJVM, at least, you have this already (and even the capacity to add format plugins!). Check out javax.imageio. One plugin in particular you might want to get is the TIF plugin. It adds both .tif image format support *and* the ability to extract exif metadata from any format that supports it, including jpeg. It's handy if you want to get the info that cameras put in jpegs they take, or the keywords, caption, and rating that Windows users can give to jpegs using the default Windows picture previewer. Sadly, there's no simple "getKeywords" function or similar, though; you need to do a bit of hacking to retrieve particular exif metadata fields, and a bit of Googling to find out what those are. On the other hand, creating a wrapper library in Clojure to provide a much nicer interface to the exif metadata might be worthwhile -- perhaps a function to read the metadata from an image file and return a Clojure map with meaningful keys and the corresponding values that were found in the image, such as {:focal-length "3.50 mm" :keywords ["tree" "pine" "white pine" "Pinus strobus" "Appalachia" "Pennsylvania" "nature"] :caption "White pine growing at 1780ft elevation in the central Appalachia" :date-taken <java.util.Date whatever>} -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.