Базовый редактор изображений (открыть файл, обрезать, сохранить в новый файл) в веб-приложении Java Tapestry

Я ищу лучший способ реализовать базовый онлайн-редактор изображений для веб-приложения Java Tapestry. Я ищу следующие функции:

1) Откройте файл, предоставленный пользователем

2) Предложите окно редактирования с функцией обрезки изображения или добавьте закрашенные фигуры, чтобы скрыть части изображения.

3) Сохраните отредактированный или неотредактированный результат с новым именем файла на сервере.

Я бы предпочел интерфейс, который не обеспечивает большой нагрузки на стороне клиента, и интерфейс с минимальными параметрами редактирования или возможностью отключения ненужных функций. Я бы также предпочел, чтобы его можно было заставить работать на мобильных устройствах, поэтому Flash - не совсем жизнеспособный вариант.

Есть ли у кого-нибудь опыт или советы для ImageMagick, библиотек обработки изображений JH (http://www.jhlabs.com/ip/filters/index.html) или другие варианты?


person Ila    schedule 29.08.2013    source источник


Ответы (1)


Catalano Framework - это платформа для научных вычислений для Java и Android.

Пример:

FastBitmap fb = new FastBitmap(bufferedImage);

// Sepia effect.
Sepia sepia = new Sepia();
sepia.applyInPlace(fb);

// Crop
int startX = 10;
int startY = 10;
int newWidth = 100;
int newHeight = 100;

Crop crop = new Crop(startX, startY, newWidth, newHeight);
crop.applyInPlace(fb);

...и многое другое.

person Diego Catalano    schedule 29.08.2013