解析:android 如何从JPEG生成BufferedImage
解析:android 如何从JPEG生成BufferedImage
发布时间:2016-12-28 来源:查字典编辑
摘要:如下所示:复制代码代码如下:privatevoidreadImage(Stringfilename)throwsFileNotFoundEx...

如下所示:

复制代码 代码如下:

private void readImage(String filename) throws FileNotFoundException, IOException {

FileInputStream fIn = new FileInputStream(filename);

//需要替换这边的两句:

JPEGImageDecoder jpeg_decode = JPEGCodec.createJPEGDecoder(fIn);

BufferedImage image = jpeg_decode.decodeAsBufferedImage();

width = image.getWidth();

height = image.getHeight();

int[] rgbdata = new int[width * height];

image.getRGB(0,0,width,height,rgbdata,0,width);

bytes = new byte[rgbdata.length];

doubles = new double[rgbdata.length];

for (int i = 0; i < bytes.length; i++) {

bytes[i] = (byte) (rgbdata[i] & 0xFF);

doubles[i] = (double)(rgbdata[i]);

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新安卓软件开发学习
热门安卓软件开发学习
编程开发子分类