Java Advanced Imaging is one possibility: libs for each platform here: https://jai.dev.java.net/binary-builds.html
Mac OS X ships with it's own version. On Wed, Dec 9, 2009 at 5:11 PM, Joost <jo...@zeekat.nl> wrote: > Hi there. > > I'm working on a project using compojure and I will need some way of > processing uploaded images, mainly to produce thumbnails etc. I need > the results to be of reasonable quality, and accept a decent range of > input formats as found among "standard" windows users. That means > decent anti-aliasing for the output, conversion of CMYK to RGB, and > input and output in JPG, PNG and BMP and possibly GIF and TIFF. I'm > not all that knowledgable of the available Java libraries that are out > there and I don't know of any "native" clojure libs for this kind of > work, so if any pointers will be appreciated. > > Bonus points for the following: > > Easy clojure integration - though I guess most Java libs will work > fine. > > Ability to easily do a bunch of intermediate steps with no unnessary > degradation of image quality - I'd rather not have to convert to jpg > for each step when I need to do a blur + resize + crop, for instance. > > Non-java solutions are acceptible but I need it to be portable - with > no obvious differences in output or API - across multiple versions of > Windows, OS-X and Linux. > > Some way of dealing with color profiles. This is for now less > important, but I've ran into issues with this before and I'd like a > solution that really works well when converting from all kinds of > sources to the web. > > Imagemagick would be my fallback, except it has issues with all the > above. > > -- > 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<clojure%2bunsubscr...@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 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