Return-Path: X-Original-To: apmail-groovy-users-archive@minotaur.apache.org Delivered-To: apmail-groovy-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8CC42185BA for ; Tue, 27 Oct 2015 10:17:05 +0000 (UTC) Received: (qmail 22724 invoked by uid 500); 27 Oct 2015 10:16:31 -0000 Delivered-To: apmail-groovy-users-archive@groovy.apache.org Received: (qmail 22692 invoked by uid 500); 27 Oct 2015 10:16:30 -0000 Mailing-List: contact users-help@groovy.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@groovy.incubator.apache.org Delivered-To: mailing list users@groovy.incubator.apache.org Received: (qmail 22682 invoked by uid 99); 27 Oct 2015 10:16:30 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Oct 2015 10:16:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 7AE8BC0B9B for ; Tue, 27 Oct 2015 10:16:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id iHrBtp7aZYYu for ; Tue, 27 Oct 2015 10:16:29 +0000 (UTC) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 566B12095A for ; Tue, 27 Oct 2015 10:16:29 +0000 (UTC) Received: by wijp11 with SMTP id p11so205945774wij.0 for ; Tue, 27 Oct 2015 03:16:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=76Nfpp8ql1IEmUjFwibPAVneQa9ofVcV/aVcXWGZAy0=; b=nxmUnKpGgX1EuHXSE7EIZQqWaBclScnPHdj2WA9iy7mv8rt0GCckEXOmXfPTn1Ux6b pAOz5rsHfyIlB9MVTzFPI+8S5rPytBqP4QXhRaD49KSnJe1c3Jkvpayn3j1XmBCGlVsV /eVbJ+unaA8E2MvdDy1GD+EUGCEcwIjr+O9WfJbRtLABK7jfIMyYrBGBuIZEMqwyh2br fypTePFTlFiQ3gg/SgPI+8QWVbzDwde2+q6cm4juvndUKzrpee6el5WrVqZNLKu8RkYI 6knV0q1ThtOAgysBl3MLRX/EBEYnuBLAxtAZpf0pYYFewhbFhX1bu1X2ZHCq7xzN4Z2A lOMA== X-Received: by 10.180.36.195 with SMTP id s3mr26159134wij.30.1445940989058; Tue, 27 Oct 2015 03:16:29 -0700 (PDT) Received: from icidi.local ([161.69.163.20]) by smtp.googlemail.com with ESMTPSA id gh9sm43939192wjb.27.2015.10.27.03.16.28 for (version=TLSv1/SSLv3 cipher=OTHER); Tue, 27 Oct 2015 03:16:28 -0700 (PDT) To: users@groovy.incubator.apache.org From: =?UTF-8?Q?Schalk_Cronj=c3=a9?= Subject: Groovy for Image Processing Message-ID: <562F4EFB.7070807@gmail.com> Date: Tue, 27 Oct 2015 10:16:27 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Is there any DSL-style image processing libraries available under Groovy? Am I just better off wrapping something like Apache Commons Imaging. On that note, is there any other pure-JVM image library that someone can recommend? JMagick just wraps native ImageImagick so that does not fit the bill. P.S. A couple of years ago there was a Grails plugin BurningImage, but I am not sure what happened to that. It had a relative simple to use API and could have been extracted to make a useful Groovy library. -- Schalk W. Cronjé Twitter / Ello / Toeter : @ysb33r