我正在制作一个简单的图像处理应用程序,似乎无法在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);
}
我希望将图像显示为位图,以便以后可以添加一些过滤方法...