我目前使用ImageBuffer/ImageIO。它在Windows上運行得很好,但由於某些原因,它在Linux上無法使用PNG文件。我不知道爲什麼。是否有替代JMagick和ImageBuffer/ImageIO for Java的大小/裁剪圖像?
我想我只需要使用另一個庫。因爲我在Windows上開發,所以我希望能夠毫不費力地在兩個系統上工作,並且如果我能夠避免,就不需要調用進程。我不想處理配置地獄,或者要求某些二進制文件存在於本地系統的某個地方,以便測試通過。
有沒有什麼可以幫助,或ImageMagick幾乎是唯一的選擇?它似乎並不像Java有任何好的選擇,用於處理圖像:(
我還想要插入到Maven的作品,就像任何其他庫一樣。我過去的經驗與Java圖像庫教會了我這對於Maven來說並不是真正的加速,並且是古老的(我不記得哪種庫是這種方式......但我不想真誠地處理配置和部署問題......我只想打電話給我到一個不錯的API)。
感謝
png文件在Windows上工作嗎? Java教程說,PNG始終得到支持。 – Rogach 2011-04-29 20:40:27
也許你可以告訴我們你看到的錯誤? – Rogach 2011-04-29 20:42:04
是的,PNG文件在Windows上工作。問題是,包含在Linux上的PNG(debian-lenny)的ImageBuffer在調用getType()時應該返回5時返回0。所以我只是放入一個測試0並手動輸入5的hack。我知道這很糟糕,但是它解決了問題。 – egervari 2011-04-30 00:49:28