ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Hatcher" <>
Subject Re: ImageManip
Date Tue, 09 Jul 2002 23:56:56 GMT
I'm finally getting some time to have a look at this.

Does anyone have any objections to this becoming part of Ant's core?  Its
built on pure JAI API's, so nothing "optional" about it.

One thing I'm looking for is to do image thumbnailing though, complete with
dependency checking to only process files that are newer than their
thumbnail version and such.  Currently this task does not do dependency
checking, and appears to overwrite the original files, right?  And it only
writes out JPEG's??

Kevin, are you up for working with me to get this in shape for adding to Ant
if there are no objections?  A few things would be needed at least: 1) docs
created (complete with good Javadocs for later auto generation) 2)
System.out.println's removed or replaced with log() calls. 3) dependency
checking added, as well as destination directory capability.


----- Original Message -----
From: "Kevin Grey" <>
To: "'Ant Developers List'" <>
Sent: Tuesday, May 21, 2002 7:55 PM
Subject: ImageManip

> Heya,
>             For those of you who do not know, I've been working on some
> Image Manipulation tasks for ANT which utilize JAI.  I've trudged through
> quite a bit of the design and implementation of the more simpler
> and attached is a context diff against the current repository and all the
> new java files.  What I decided on was to define one task called
> which extends MatchingTask.  All the actual image manipulations are
> therefore nested types.
> If you're interested, please take a look at this simple demo here:
> <>    Some enhancements I
> think would be useful would be to add color conversion tasks and perhaps
> even something to describe layers.  If you have any
> thoughts/comments/criticisms don't hesitate to fire off an email to me!
> To use this with the current cvs trunk do the following:
> Install JAI and make sure the JAI libs are in the CLASSPATH.
> Apply the imagemanip.diff to your checked out jakarta-ant module
> Unzip under the jakarta-ant module.
> Run
>             Try out some of the demos on that webpage.
> ~~K
> Kevin Z Grey
> Software Engineer
> dynamicsoft, Inc
> 72 Eagle Rock Avenue
> 1st Floor
> East Hanover, NJ 07936
> e:
> t: 973.503.6112
> f: 973.952.5050


> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message