2010-05-26 25 views
1

我在這裏問了一個question但我沒有得到我想要的。所以,現在由於ImageIO中不支持的圖像問題,我想我爲什麼不嘗試其他方式來使用它,通過轉換不支持的圖像。是否有任何圖像轉換器通過它與java連接?

那麼,在Java中是否有任何開源圖像轉換器,或者是否有任何網站或工具,通過它我可以與我的Java應用程序連接,然後讓該工具或網站將我的jpg圖像轉換爲jpg或png圖像,然後將該圖像存儲在某個地方?

因此,如果圖像在ImageIO中不受支持,那麼我可以通過轉換來存儲該圖像。

整個過程應該自動完成,這意味着用戶不必打開該網站或工具並手動進行轉換。

回答

3

是的,ImageMagick。它有一個Java API - JMagick

如果API不適合你,你可以,作爲最後的手段,使用ImageMagick的作爲命令行實用程序從Java(由Runtime.getRuntime().exec(..)

我不知道這是否是合適的,但拿看看JAI以及。

0

ImageMagick還有另一個API,im4java

JMagick是ImageMagick C-API之上的一個很薄的JNI層。相反,im4java只是爲ImageMagick命令生成命令行,並將生成的行傳遞給選定的IM命令(使用java.lang.ProcessBuilder.start()方法)。

相關問題