Android:将图片剪裁成形状

时间:2011-07-20 10:15:03

标签: android image graphics shape clip

(抱歉我的英文不好) 我有两张照片。一张照片色彩鲜艳。另一张图片显示了透明背景上的黑色图形任意形状(如十字架或星形或经典拼图的一块)。 我想把第二张照片放在第一张照片上,然后将黑色替换为第一张照片的一部分。然后我需要将第二个图像保存在一个新文件中。

谢谢。 最大

2 个答案:

答案 0 :(得分:1)

您可以使用库和单行代码来实现此目的。 请试试这个,希望你能得到更好的解决方案。

dependencies {
compile 'com.mafstech.libs:mafs-image-shape:1.0.4'   
}

此行是您的主要代码

Shaper.shape(context, R.drawable.your_original_image_which_will_be_displayed, R.drawable.shaped_image__your_original_image_will_get_this_images_shape, imageView, height, weight);   

答案 1 :(得分:0)

你需要使用xfer模式,除非你更便宜地创建路径然后剪辑画布。

在此处查看我的答案:how to draw pic to Closed curve area

按照示例链接...