title: getWidth() function in bitmap library of android doesn't return true image height
body: <p>I wanted to load an .PNG image through my android application by using android.graphics.Bitmap library. I have succeeded to load it but there is some problem i can't figure out.</p>
  
  <p>My image pixel count is 144*144 but when i try to get the width of my loaded image by using getWidth() function, it returns 432 which is 144*3.</p>
  
  <p>This is how i try to load my image:</p>
  
  <pre><code>mBitmapIn = loadBitmap(R.drawable.data);
  </code></pre>
  
  <p>Where the loadBitmap function is defined as:</p>
  
  <pre><code>private Bitmap loadBitmap(int resource) {
      final BitmapFactory.Options options = new BitmapFactory.Options();
      options.inPreferredConfig = Bitmap.Config.ARGB_8888;
      return BitmapFactory.decodeResource(getResources(), resource, options);
  }
  </code></pre>
  
  <p>I would appreciate if anybody could help me to find out the reason of it.</p>
  
  <p>Thanks</p>