-1
Hy, 我只想在此代碼中設置矩陣,但如果使用此語句,它會重置所有繪製圖片。位圖a = Bitmap.createBitmap(src,0,src.getWidth(),src.getHeight(),matrix,true);在位圖上設置一個矩陣
一個只需要新的矩陣,但我怎麼得到它
Hy, 我只想在此代碼中設置矩陣,但如果使用此語句,它會重置所有繪製圖片。位圖a = Bitmap.createBitmap(src,0,src.getWidth(),src.getHeight(),matrix,true);在位圖上設置一個矩陣
一個只需要新的矩陣,但我怎麼得到它
我只是想:
public static Bitmap flip(Bitmap src, int type) {
// create new matrix for transformation
Matrix matrix = new Matrix();
// if vertical
if(type == FLIP_VERTICAL) {
// y = y * -1
matrix.preScale(1.0f, -1.0f);
}
// if horizonal
else if(type == FLIP_HORIZONTAL) {
// x = x * -1
matrix.preScale(-1.0f, 1.0f);
// unknown type
} else {
return null;
}
// return transformed image
//Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
Bitmap pp= Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
return pp;
}
如果奧尤看到這個Bitmao PP = ... 我只想改變SRC - >矩陣和全是
你爲什麼要在位圖上設置一個矩陣? – karn