Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 14359 invoked from network); 3 Jun 2004 04:52:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 3 Jun 2004 04:52:03 -0000 Received: (qmail 54552 invoked by uid 500); 3 Jun 2004 04:52:23 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 54330 invoked by uid 500); 3 Jun 2004 04:52:21 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 54309 invoked by uid 99); 3 Jun 2004 04:52:21 -0000 Received: from [208.37.31.85] (HELO divine.ultraweblinux.com) (208.37.31.85) by apache.org (qpsmtpd/0.27.1) with ESMTP; Wed, 02 Jun 2004 21:52:21 -0700 Received: (qmail 15164 invoked from network); 3 Jun 2004 04:56:50 -0000 Received: from unknown (HELO mullassery.com) (203.101.51.247) by eon.co.in with SMTP; 3 Jun 2004 04:56:50 -0000 Message-ID: <40BEB2C1.8090308@mullassery.com> Date: Thu, 03 Jun 2004 10:40:25 +0530 From: Abey Mullassery User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@ant.apache.org CC: bodewig@apache.org Subject: Proposal to contribute the External Image Tasks to ANT 1.7 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hello, I developed and maintain the external Image task available at http://www.mullassery.com/software/ANT/. It is currently listed as one of the external tasks and is distributed under the Apache License. I would like to contribute it to the Image task in ANT 1.7, since I see no point in maintaining separate internal and external Image tasks. My implementation currently supports a combination of imaging operations on files or filesets such as 1. resize/ scale/ bestfit 2. crop 3. add text 4. overlay another image 5. rotate 6. grayscale 7. add transparency It works with Java2D or JAI giving similar output (JAI and ImageIO will enable support for more image formats). GIF encoding is also supported with pjatools.jar. It is built on PMIW (http://www.mullassery.com/software/PMIW/) The next step is to support operations such as blur, sharpen, etc that PMIW already supports along with basic Draw/ Shape operations. Thanks, Abey Mullassery http://www.mullassery.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org