ImageMagick"识别"喜欢Java的命令?

时间:2015-11-03 20:59:26

标签: java image imagemagick

我正在尝试使用Java获取图像的质量,而我很难找到任何能够做到这一点的API。

我偶然发现了ImageMagick命令"识别"哪个工作得很好,但我想知道是否有一个类似的Java API。

Here is ImageMagick command that I found

有人可以帮忙。

2 个答案:

答案 0 :(得分:1)

正如RealSkeptic在他的评论中指出的那样,您在问题中引用的ImageMagick命令的网站有一个页面,列出了许多编程语言的API。

对于Java,根据网站,您需要JMagickIm4java。引用该网站:

  

JMagick为ImageMagick提供了面向对象的Java接口。 Im4java是ImageMagick命令行的纯java接口。

答案 1 :(得分:1)

要计算图像的压缩率,您可以将实际文件大小与存储图像时所获得的大小进行比较" raw"。

例如,jpeg文件的1024x1024,真彩色(24bpp),384Kb你得到的比率是(384x1024)/(1024x1024x3)= 0.125,这意味着生成的jpeg一个文件占原始图像的12%。

无需解压缩图像。