Kullanımı Birisi
y bu mantıkla aşağıdaki params alt
// recreate the new Bitmap
Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, x, y,
width, height, matrix, true);
görüntüyü kesmek yerine arıyorsa
int width = bitmapOrg.width();
int height = bitmapOrg.height();
int newWidth = 200;
int newHeight = 200;
// calculate the scale - in this case = 0.4f
float scaleWidth = ((float) newWidth)/width;
float scaleHeight = ((float) newHeight)/height;
// createa matrix for the manipulation
Matrix matrix = new Matrix();
// resize the bit map
matrix.postScale(scaleWidth, scaleHeight);
// recreate the new Bitmap
Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0,
width, height, matrix, true);
// make a Drawable from Bitmap to allow to set the BitMap
// to the ImageView, ImageButton or what ever
BitmapDrawable bmd = new BitmapDrawable(resizedBitmap);
ImageView imageView = new ImageView(this);
// set the Drawable on the ImageView
imageView.setImageDrawable(bmd);
için newWidth eşit nasıl ayarlanacağı cihaz genişliği, görüntü cihazın ekran genişliğine göre ölçeklenecek mi? – rohit
int newWidth = getWindowManager(). GetDefaultDisplay(). GetWidth(); – Deepika
btw one problem - görüntüyü germek istemiyorum, örnekte göründüğüm gibi resmin bir kısmını kesmek istiyorum .. daha çok bunu kırpmak istiyorum :) – rohit