gpt4 book ai didi

android - 如何旋转图像并保存在android中的媒体存储中

转载 作者:太空狗 更新时间:2023-10-29 16:23:39 25 4
gpt4 key购买 nike

我在 android 中使用自定义前置摄像头拍照,但保存图像的方向错误。谁能告诉我如何避免这种情况或如何旋转图像并将其保存在 android 的媒体商店中?谁能举个例子?

谢谢

最佳答案

旋转图像:

Bitmap bmp = getOriginalBitmap();
Matrix rotateMatrix = new Matrix();
rotateMatrix.postRotate(degreeToRotate);
Bitmap rotatedBitmap = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), rotateMatrix, false);

然后你应该能够像这样保存它:

MediaStore.Images.Media.insertImage(getContentResolver(), rotatedBitmap, "My bitmap", "My rotated bitmap");

关于android - 如何旋转图像并保存在android中的媒体存储中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7955288/

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