我已经实现把一张图片转成byte[]存到数据库中
并且我也成功的从数据库中获取这个byte[]然后用FileOutputStream组成一张图片到本地磁盘上
现在我想从数据库中读取这个byte[]后,直接组成一张图片在程序中使用,要怎么做?
不要叫我先放到本地磁盘上然后再用ImageIO来- -!

解决方案 »

  1.   

    我这个项目有这样的代码,可惜看不懂
    用到了MemoryImageSource,ColorModel,AffineTransform,Graphics2D,Image等等的类进行处理
      

  2.   

    public static BufferedImage toImage(byte[] jpeg) {
        return ImageIO.read(new ByteArrayInputStream(bytes));
    }
      

  3.   


    public static BufferedImage toImage(byte[] jpeg) {
        return ImageIO.read(new ByteArrayInputStream(jpeg));
    }
      

  4.   

    呵呵  我在百度那里有人帮我解决了
    也有wcwtitxu的方法
    还有个JPEGCode的方法,好象比ImageIO效率高