maven im4java_im4java

im4java is (to my knowlegde) the second java interface to

ImageMagick. It is not meant as a replacement for JMagick, but as an

addition.

JMagick is a thin JNI layer above the ImageMagick C-API. im4java in

contrast just generates the commandline for the ImageMagick commands and

passes the generated line to the selected IM-command (using the

java.lang.ProcessBuilder.start()-method).

Disadvantages of the approach: your are limited to the

capabilities of the IM commands. With JMagick, you have access to

the low-level interface of IM and therefore you have a very

detailed control of the processing of images. And you have

better performance.

Advantages of im4java: the interface of the IM commandline is quite

stable, so your java program (and the im4java-library) will work

across many versions of IM. im4java also provides a better OO interface

(the "language" of the IM-commandline with it's postfix-operation

notation translates very easily into OO-notation). And most important:

you can use im4java everywhere JMagick can't be used because of the

JNI hazard (e.g. java application servers).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值