我刚刚开始阅读 O'Reilly 的书 Java2D Graphics 。第一个示例是使用专有的 com.sun 类编写的,当然,这些类受到限制(我收到错误“由于所需库 rt.jar 的限制而无法访问”)。
我应该使用什么库来代替 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();
最佳答案
这个怎么样?
import javax.imageio.ImageIO;
BufferedImage image = ImageIO.read(file);
关于java - 用什么替换 com.sun.image.codec.jpeg 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512929/