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

Reply via email to