我刚开始阅读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;
Run Code Online (Sandbox Code Playgroud)
并像这样使用它们:
// Get the specified image.
InputStream in = getClass().getResourceAsStream(filename);
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in);
mImage = decoder.decodeAsBufferedImage();
in.close();
Run Code Online (Sandbox Code Playgroud)
这个怎么样?
import javax.imageio.ImageIO;
BufferedImage image = ImageIO.read(file);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5964 次 |
| 最近记录: |