gpt4 book ai didi

android - 如何在 android 中灵活裁剪位图图像?

转载 作者:行者123 更新时间:2023-11-30 01:50:36 24 4
gpt4 key购买 nike

在 Android 中,我创建了一个基于相机的应用程序。现在我要自定义我的相机应用程序拍摄的图像。当我裁剪时,它只会裁剪图像的左上角。我必须裁剪图像中的任何地方。引导我。

提前致谢。

我使用了这段代码;

 Display d = getWindowManager().getDefaultDisplay();
int x = d.getWidth();
int y = d.getHeight();

bmp.setDensity(Bitmap.DENSITY_NONE);
bmp = Bitmap.createBitmap(bmp, 0, 0, x, bmp.getHeight());

if (imViewAndroid != null){
imViewAndroid.setImageBitmap(bmp);
}

最佳答案

对于裁剪,有许多 android 库可用于灵活裁剪图像。我在我的项目中使用了 com.soundcloud.android.crop 库,它运行良好。

步骤:

  1. 从 git hub 下载 sound-cloud cropping tool libray。
  2. 将 lib 文件夹粘贴到您的项目中,
  3. 在 setting.gradle 文件中添加您的库类。
  4. 如果需要,在项目结构->依赖->库->[声音云的精确扩展]中添加该库
  5. 根据自己的意愿在项目中使用音云裁剪类的方法。
  6. 构建项目。

编码愉快!!

关于android - 如何在 android 中灵活裁剪位图图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33106241/

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