位图未显示在imageview中

时间:2019-02-07 20:56:28

标签: java android bitmap android-bitmap

我正在制作一个简单的图像处理应用程序,似乎无法在imageView上显示位图,我已经添加了获取图像并创建位图的代码块,语法上一切都正确,我似乎无法在调试时发现任何错误,但似乎不起作用...

我是一个初学者,尽管我尝试使用其他类似问题的解决方案却无济于事...

  /*Overrides startActivity and creates a Bitmap that is displays on imageview [NOT WORKING]*/

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    File imgFile = new  File("/sdcard/Image_Filter_App/cam_image");
    ImageView myImage = findViewById(R.id.image_view);
    if(imgFile.exists()){

        BitmapFactory.Options bmOptions = new BitmapFactory.Options();

        Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath(), bmOptions);
        myBitmap = Bitmap.createScaledBitmap(myBitmap,myImage.getWidth(),myImage.getHeight(),true);
        myImage.setImageBitmap(myBitmap);

    }    

我希望将图像显示为位图,以便以后可以添加一些过滤方法...

0 个答案:

没有答案