当前位置: 移动技术网 > IT编程>移动开发>Android > 解析:android 如何从JPEG生成BufferedImage

解析:android 如何从JPEG生成BufferedImage

2019年07月24日  | 移动技术网IT编程  | 我要评论

订购纸箱,ha.122.gow.gn,飞檐走壁符石

如下所示:
复制代码 代码如下:

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]);
        }
    }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网