Drawable d = getResources().getDrawable(//리소스);
Drawable d2 = Drawable.createFromPath(//File Path);

Log.d("===", d.getIntrinsicWidth() );
Log.d("===", d.getIntrinsicHeight() );

Log.d("===", d2.getIntrinsicWidth() );
Log.d("===", d2.getIntrinsicHeight() );

위와 같이 코딩하였을시 사이즈가 다르네요 
이미지는 동일한것을 넣었는데 말이죠..
검색해도 나오질 않아서 올려봅니다