commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedikt Ritter (JIRA)" <>
Subject [jira] [Commented] (IMAGING-138) Provide some Ant tasks to perform image conversions
Date Mon, 29 Dec 2014 11:12:13 GMT


Benedikt Ritter commented on IMAGING-138:

Sorry for the late reply. I'm just catching up with all the outstanding issues.

I'm not fond this should be part of the core library. I've already thought about splitting
the whole project up into several maven moduls, so that users can chose for example which
formats they need instead of pulling the whole library in. An Ant task would fit into such
a modular architecture.

Since there is so much work to do before 1.0 I don't see the coming in 1.0.

> Provide some Ant tasks to perform image conversions
> ---------------------------------------------------
>                 Key: IMAGING-138
>                 URL:
>             Project: Commons Imaging
>          Issue Type: Improvement
>          Components: Format: ICNS, Format: ICO
>            Reporter: Julien Gouesse
>            Priority: Minor
>             Fix For: Discussion
> I suggest to add some Ant tasks to perform image conversions into Commons Imaging, especially
from/to formats that aren't supported by any known Java library. I could have written a custom
Ant task for my own project but I think it would be better for this project.
> In my case, I need to convert a PNG image into ICNS in order to use it as a logo for
a Mac application bundle and I use Ant as a build tool. As I don't generate this bundle under
Mac (I'm under Mageia Linux), I can't use Mac build-in tools to create the .icns file and
using external softwares to make the conversion each time I modify the original logo is annoying.
I'll probably have the same problem with .ico files.
> Please indicate how I should modify the Maven pom file in order to compile the custom
tasks and I'll be ready to contribute.

This message was sent by Atlassian JIRA

View raw message