Существует ли простая библиотека обработки изображений для Java, похожая на ImageMagick? - PullRequest
2 голосов
/ 30 октября 2009

Мне известно, что Java включает в себя очень продвинутые API обработки изображений, но мне нужен чистый Java API (использует Java2D), который «сформулирован» в терминах, более подходящих для общих задач обработки веб-изображений, т.е. написать:

image.scale(0.2)

вместо

AffineTransform t = new AffineTransform(...)
t.resize(...)
t.translate(...)
AffineTransformOp = new AffineTransformOp(...)
etc. etc.

Подумайте, ImageMagick или GD.

Ответы [ 3 ]

2 голосов
/ 30 октября 2009

Вы можете написать свои собственные классы-обертки для библиотек Java ImageIO, которые предоставляют необходимые сигнатуры методов.

1 голос
/ 30 октября 2009

Для полной функциональности ImageMagick, о которой я знаю, нет нативного эквивалента Java. Однако для ImageMagic есть две привязки Java: JMagick и IM4Java .

0 голосов
/ 11 июня 2012

Библиотека Java2D создает утечки памяти в Tomcat 6:

https://issues.apache.org/bugzilla/show_bug.cgi?id=51687

Если вы на 7, вам следует использовать его.

...