我想旋轉位圖並從中裁剪出一個有效的矩形,然後將其保存在磁盤上。我所試圖做的是在下面的鏈接解釋說:Android獲取旋轉位圖。 (圖像拉直)
http://i.stack.imgur.com/IIhBw.png
黑色是原始圖像。紅色是旋轉的圖像(在這裏是15度),綠色是紅色圖像的有效部分。
此功能類似於Instagram應用的圖像拉直功能。
到目前爲止,我已經試過這樣:
public static Bitmap getRotatedBitmap2(Bitmap bmp, int rotation){
Matrix matrix = new Matrix();
matrix.preRotate(rotation);
Bitmap bitmap = Bitmap.createBitmap(bmp, 0, 0,
bmp.getWidth(), bmp.getHeight(),
matrix, false);
return bitmap;
}
這旋轉的位圖,但它的尺寸縮小,也將旋轉後的位被封閉是一個黑色的長方形。我需要擺脫出界的黑色矩形。另外,如何獲取位圖的有效部分?
請查看我的回答。 http://stackoverflow.com/a/38868813/3640366 – WoookLiu 2016-08-10 09:08:17