Android: Загрузка изображения в класс

В моем проекте у меня есть класс, который в этом классе я хочу иметь доступ к свойствам изображения. Но я не хочу показывать это через этот класс. В этом классе я просто хочу знать ширину и высоту изображения и выполнять некоторые математические функции, чтобы что-то вернуть.

Моя проблема в том, что я не знаю, как мне обратиться к этой картине. Моя фотография находится в папке с возможностью выбора. Код, который я написал, является проблемой image = (ImageView) findViewById (R.id.imViewRaw); :

import android.view.View; import android.widget.ImageView; public class Stego { private ImageView image; private int imWidth, imHeight; public Stego() { // Instantiate an ImageView and define its properties image = (ImageView)findViewById(R.id.imViewRaw); image.setImageResource(R.drawable.tasnim); imWidth = image.getWidth(); imHeight = image.getHeight(); } public int getImageWidth(){ return imWidth; } public int getImageHeight(){ return imHeight; } public int getMaxMessageChars(){ int i = imWidth * imHeight; //Number of Pixels i *= 3; //Number of bytes. (Each pixel includes of three RGB bytes) i /= 4; //Maximum number of characters to store in the picture return i; } } 

Изображение, которое хранится в ваших ресурсах приложений, вы можете полностью обрабатывать через android.graphics.Bitmap

  Bitmap image = BitmapFactory.decodeResource(this.getResources(), R.drawable.tasnim); imWidth = image.getWidth(); imHeight = image.getHeight();