2013-01-22 76 views
0

嗨,我有这段代码,我该如何将图像转换成位图?我正在从图库访问图片。如何将图像转换为位图

_GaleryButton.setOnClickListener(new View.OnClickListener() 
{ 

     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Intent intent=new Intent(); 

      intent.setAction(Intent.ACTION_PICK); 

       intent.setData(android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI); 

       startActivity(intent); 
     } 
    }); 

} 
    protected void onGActivityResult(int GrequestCode, int GresultCode, Intent Gdata){ 

     super.onActivityResult(GrequestCode,GresultCode,Gdata); 

     Uri uriimg = Gdata.getData(); 


    } 

回答

0

如果你想获得的图像,以SD卡使用此代码

//Get the root of your sd card 
File sdcard = Environment.getExternalStorageDirectory(); 

//Folder from sd card 
File storagePath = new File(sdcard.getAbsolutePath() + "/fb_image"); 

//Decode the file from the folder to bitmap 
Bitmap bmp = BitmapFactory.decodeFile(storagePath + "/" + file_name+ ".jpg");