16 Aralık 2016 Cuma

Matrix Sınıfı

constructor
Şöyle yaparız.
Matrix matrix = new Matrix();
postRotate metodu
Şöyle yaparız.
matrix.postRotate(90);
Resmi döndürmek için şöyle yaparız.
Bitmap scaledBitmap = ...;
scaledBitmap = Bitmap.createBitmap(scaledBitmap, 0, 0,
            scaledBitmap.getWidth(), scaledBitmap.getHeight(), matrix,
            true);
postScale metodu
Şöyle yaparız.
float scaleWidth = ...;
float scaleHeight = ...;

matrix.postScale(scaleWidth, scaleHeight);
Resmi ölçeklendirmek için şöyle yaparız.
Bitmap bitmap = ...;
Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0, width,
            height, matrix, true);
setScale metodu - sx + sy + px + py 
Şöyle yaparız.
float ratioX = ...;
float ratioY = ...;
float middleX = ...;
float middleY = ...;

Matrix scaleMatrix = new Matrix();
scaleMatrix.setScale(ratioX, ratioY, middleX, middleY);



Hiç yorum yok:

Yorum Gönder