我刚接触到android中的位图,并且无法在四点之间裁剪图像(显然它不是一个矩形)。
我将图像转换为位图并设置为布局的背景。 现在我有四个不同的点(p0,p1,p2,p3)
我有这些要点的价值观。 现在是时候在这些区域之间裁剪图像并显示为矩形形状的位图..(即,作为另一种布局的背景。)。
再次提到清楚,只在这些点之间裁剪图像.. 即,仅在该区域内。 哪种方式我可以解决这个问题,?我可以使用任何第三方工具..建议我那些.........
感谢@all
答案 0 :(得分:1)
Here是如何在需要圆圈时裁剪图像的解决方案。 基于该代码,您可以使用Graphics进行一些操作,然后您就可以裁剪您的形状了。
我不会为复制粘贴编写代码。
我希望它有所帮助!
编辑:
也许Here是您的解决方案!
答案 1 :(得分:1)
首先选择Bitmap.getPixels的矩形区域
然后用线条塑造你的形状
以像素[]为单位更改evry像素,将其设置为0(或其他值,它将是图像的背景)
并从新数据集中重新创建图像。
编辑尝试在示例矩形中使用剪贴技术http://www.zetcode.com/gfx/java2d/clipping/或http://www.roseindia.net/java/example/java/swing/graphics2D/clip-area.shtml但是thos methodics允许任何区域