2013-03-13 83 views
0
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); 
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi); 
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in);' 

當我編譯上面的代碼時,說com.sun.image.codec.jpeg.JPEGCodec API可能已被刪除。我如何清除此警告?我正在使用Java版本6.IMAGE EXCEPTION

+0

那麼,你想刪除警告?如果它真的被移除並且應用程序崩潰,但是您從未看到該警告,那麼您怎麼知道發生了什麼?但只要是警告,請嘗試'@ suppress-warnings()'。 – 11684 2013-03-13 08:21:30

回答

0

只需使用ImageIO進行讀取/寫入和編碼。編碼參數化可能不符合Sun的實現。

是的,並不是所有的JDK/JRE都支持sun類。所以現在已經是一個可移植性問題。

0

使用BASE64進行編碼和解碼...