我有jai-imageio jar並將其添加到我的課程路徑中。我只是不知道爲響應的輸出流寫入.tif圖像。有人能幫我嗎?無法使用ImageIO從控制器寫入tif文件
這裏是我的代碼:
RenderedOp image = JAI.create("fileload", filepath);
ImageIO.write(image.getAsBufferdImage(), "tif", response.getOutputStream());
我知道javax.imageio.ImageIO中不支持TIF圖片,所以我做什麼用宰的ImageIO,使其工作?我迷路了。
注意:上面的代碼適用於其他圖像類型,如jpeg和png。
爲什麼你需要TIF圖像支持,如果它適用於你的PNG? – BalusC
由於用戶正在上傳圖片,通常他們是tif圖片,但我們支持tif,png和jpeg,並且我正嘗試將他們上傳的圖片傳回給他們。 – dmoss18
哦?你在操縱上傳的圖片嗎? (例如調整大小,切割,傾斜,旋轉等)?否則,我真的沒有看到任何理由使用Java2D API以這種方式將上傳的圖像傳回。 – BalusC