裁剪图像,仅在其他图像后面的可见部分

时间:2014-02-04 08:41:29

标签: android android-canvas android-image android-bitmap

我希望得到一张我们可以看到的图像部分。第一张图像上还有另一张图像。因此,从该图像可以看出第一张图像的某些部分。我只想要这一部分。 我将向您展示它的样本以及我期待的最终输出。

Image to crop

Mask

enter image description here

enter image description here


我知道如何裁剪椭圆形。但是在这里,上面例子中使用的模板实际上可能不同,因此根据模板/掩模,我需要裁剪该图像。  我怎样才能做到这一点。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

一个简单但可能不是非常有效的解决方案:

  • 假设面具位于真实图像上方
  • 两个图像都在同一个容器中,如果蒙版位于图像上方,这意味着图像的像素将对应于蒙版的像素
  • 仅绘制掩模中相应像素不是黑色的图像像素