使用位图显示字节数组中的图像

时间:2016-07-13 14:38:05

标签: android image bitmap

我有一个包含二进制数据的.txt文件,我把这些数据放在一个字节数组中,我试图从这个数组中显示一个图像。我使用这段代码,我知道有一个错误,但我不是位图专家所以......

FileInputStream inputStream;
OutputStream out = null;

int bytesRead=0;
try{
    inputStream = new FileInputStream(file4.getPath());
    byte[] result = new byte[320*256*2];
    bytesRead = inputStream.read(result);
    Bitmap bmp = BitmapFactory.decodeByteArray(result, 0, result.length);

    ImageView image = (ImageView) findViewById(R.id.imageDisplay);

    image.setImageBitmap(bmp);



} catch (FileNotFoundException ex) {
    ex.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

编译中没有错误在执行中,但是当我点击按钮显示图像时,我有这个:SkImageDecoder::Factory returned null

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

尝试在代码中进行此更改

collectionView:didSelectItemAtIndexPath