我有一个项目,它将根据像素坐标在位图上绘制一条线,并使用ImageView进行预览。该行的目的是从该行获取度,然后该度将用于旋转该位图。有没有办法从已绘制的线上获得学位?请给我建议如何做到这一点。
最好的问候
答案 0 :(得分:0)
这可能会对您有所帮助,您可以将位图实际旋转到90度
Matrix matrix = new Matrix();
matrix.postRotate(90);
Bitmap scaledBitmap = Bitmap.createScaledBitmap(bitmapOrg,width,height,true);
Bitmap rotatedBitmap = Bitmap.createBitmap(scaledBitmap , 0, 0, scaledBitmap .getWidth(), scaledBitmap .getHeight(), matrix, true);
然后您可以将旋转的图像设置为
imageView.setImageBitmap(rotatedBitmap);
您可以使用类似的技术来获取位图的程度