2015-11-03 55 views
0

我想用Java獲得圖像的質量,而且我很難找到任何可以實現這一點的API。ImageMagick的「識別」類似於Java命令?

我偶然發現了ImageMagick命令「identify」,這很好用,但是我想知道是否有一個Java API可以做類似的事情。

Here is ImageMagick command that I found

能有人幫。

+2

答案在哪裏你發現它有一個鏈接到ImageMagick的官方網站,並在該網站中,他們提到了許多編程語言的API。請在研究之前進行研究。 – RealSkeptic

回答

1

正如RealSkeptic在他的評論中指出的那樣,您在問題中引用的ImageMagick命令的網站有一個頁面,其中列出了許多編程語言的API。

對於Java,根據網站,您需要JMagick或​​3210。引用該網站:

JMagick提供了一個面向對象的ImageMagick Java接口。​​3210是ImageMagick命令行的純java接口。

1

要計算圖像的壓縮比例,您可以將實際文件大小與您在存儲圖像「原始」時獲得的大小進行比較。

例如,一個jpeg文件是1024x1024,真彩色(24bpp),即384Kb,你會得到一個比例爲(384x1024)/(1024x1024 x3)= 0.125,這意味着jpeg產生的文件是原始圖像的12%。

無需解壓縮圖像。

+0

複製文本之前,您忘記刪除您的帳戶的答案嗎? – Tom