gpt4 book ai didi

android - 如何将位图旋转 90 度

转载 作者:IT老高 更新时间:2023-10-28 13:04:33 30 4
gpt4 key购买 nike

android中有一个语句canvas.drawBitmap(visiblePage, 0, 0, paint);

当我添加 canvas.rotate(90) 时,没有效果。但是如果我写

canvas.rotate(90)
canvas.drawBitmap(visiblePage, 0, 0, paint);

我没有绘制位图。那我做错了什么?

最佳答案

你也可以试试这个

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中设置通过

imageView.setImageBitmap(rotatedBitmap);

关于android - 如何将位图旋转 90 度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015372/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com