2011-06-28 128 views
1

我剛開始閱讀O'Reilly的書Java2D Graphics。第一個例子是使用專有的com.sun類編寫的,當然這是受限制的(我得到的錯誤是「由於對所需庫rt.jar的限制而無法訪問」)。用什麼方法替換com.sun.image.codec.jpeg類?

我應該用什麼庫代替com.sun.image.codec.jpeg

書中的第一個例子具有進口

import com.sun.image.codec.jpeg.ImageFormatException; 
import com.sun.image.codec.jpeg.JPEGCodec; 
import java.awt.image.codec.JPEGImageDecoder; 

,並使用它們像這樣:

// Get the specified image. 
InputStream in = getClass().getResourceAsStream(filename); 
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in); 
mImage = decoder.decodeAsBufferedImage(); 
in.close(); 

回答

5

這件怎麼樣?

import javax.imageio.ImageIO; 

BufferedImage image = ImageIO.read(file); 
相關問題