2011-06-28 184 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; 

を持っており、このようにそれらを使用しています。この約1

// 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); 
関連する問題