我有一个宽度为720和高度为1020的位图我想要裁剪位图的所有四个角,并且相同的值为50.所以50从顶部,左侧,底部和右侧。以下是我在代码中尝试过的方法
sourceImg = Bitmap.createBitmap(sourceImg, 50,
50, sourceImg.getWidth() - 50, sourceImg.getHeight() - 50);
顶部和左侧似乎正常裁剪,但底部和右侧没有。
答案 0 :(得分:0)
您应该使用以下计算。角度值减少了宽度和高度(每边一半)。
sourceImg = Bitmap.createBitmap(sourceImg,
corner/2,
corner/2,
sourceImg.getWidth() - corner,
sourceImg.getHeight() - corner);