解析:android 如何从JPEG生成BufferedImage

2016-02-19 09:11 61 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐解析:android 如何从JPEG生成BufferedImage,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

如下所示:
代码如下:

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

来源:http://www.tulaoshi.com/n/20160219/1589867.html

延伸阅读
标签: Web开发
一,必须弄清楚最终需要的是什么 我们通过ASP或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml 。也可以为asp文档,比如:http://www.cnbruce.com/blog/rss2.asp 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编...
标签: PHP
  <?php如何生成静态HTML   //在你的开始处加入 ob_start();  ob_start();    //以下是你的代码  //以下是你的代码  .......    //在结尾加入 ob_end_clean(),并把本页输出到一个变量中  //在结尾加入 ob_end_clean(),并把本页输出到一个变量中  $temp = ...
前言  本文主要介绍在Android中怎样来解析XML文件。主要采用的是SAX机制,SAX全称为Simple API for XML,它既是一种接口,也是一个软件包。作为接口,SAX是事件驱动型XML解析的一个标准接口。XML文件解析一般有2种方法,DOM和SAX。其中DOM需要先将xml文档全部读入到电脑内存中,当文档内容太大时,该方法并不适用。SAX就比较好...
解析XML文件: 在Android平台上可以使用SAX、DOM和Android附带的pull解析器解析XML文件; pull解析器提供了各种事件,使用parser.next()方法进入下一个元素并触发相应事件,pull解析器产生的事件是一个数字,可以通过switch对感兴趣的事件进行处理;通过paser.nextText()方法可以获取下一个Text类型的节点的值; http://xmlpull.org/xmlpull-w...
标签: Android
如何玩转Android手机 在当今这个智能手机当道的年代,几乎每一个用户持有的手机都是采用了智能操作系统。细分开来,在Android、iOS以及WP三足鼎立的大环境下,搭载着Android系统的手机凭借其超高的硬件配置、趋于主流的超大屏幕还有低廉的零售价格,更加受到了用户们的青睐。对于即将使用Android,或者是刚刚接触Android,又或是正在使用A...

经验教程

951

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部