Drawable转Bitmap:
Resources res = getResources();
Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.ic_drawable);
Resource res = gerResource();
Drawable drawable = res.getDrawable(R.drawable.ic_drawable);//获取drawable
BitmapDrawable bd = (BitmapDrawable) drawable;
Bitmap bm = bd.getBitmap();
反之:
Drawable drawable = new BitmapDrawable(bmp);
更多转变方法,和bitmap转byte,请看http://blog.csdn.net/l_lhc/article/details/50923372