首页 > 解决方案 > 在 Android 中编辑图像

问题描述

我想做类似whatsapp的事情,当用户捕获图像或从图库中选择图像时,他们可以编辑图像/在图像上绘制一些东西。

任何帮助将不胜感激。

标签: androidimagecamera

解决方案


有很多图书馆。

试试这个像照片编辑器一样的 Whatsapp

签出示例和库

ImageEditor.Builder(this, imagePath)
                .setStickerAssets("stickers")
                .disable(ImageEditor.EDITOR_TEXT) //to disable something
                .open()

您将在 onActivityResult 中获得结果

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    super.onActivityResult(requestCode, resultCode, data)
    when (requestCode) {
      ImageEditor.RC_IMAGE_EDITOR ->
        if (resultCode == Activity.RESULT_OK && data != null) {
          val imagePath: String = data.getStringExtra(ImageEditor.EXTRA_EDITED_PATH)
          edited_image.setImageBitmap(BitmapFactory.decodeFile(imagePath))
        }
    }
  }

推荐阅读