繁体   English   中英

如何在Android上的四个点之间裁剪图像[重复]

[英]How to crop an image in between four points on Android [duplicate]

这个问题在这里已有答案:

我是新的工作在android中的位图,我无法在四点之间裁剪图像(显然它不是一个矩形的形状)。

我将图像转换为位图并设置为布局的背景。 现在我有四个不同的点(p0,p1,p2,p3)

在此输入图像描述

我有这些观点的价值观。 现在是时候在这些区域之间裁剪图像并显示为矩形形状的位图..(即,作为另一种布局的背景。)。

再次提一下,只在这些点之间裁剪图像,即仅在区域内。 哪种方式我可以解决这个问题,? 我可以使用任何第三方工具..建议我那些那些.........

谢谢大家

是一个解决方案,如果需要一个圆圈如何裁剪图像。 基于该代码,您可以使用图形进行一些操作,您将能够裁剪您的形状。

我不会为复制粘贴编写代码。

我希望它有所帮助!

编辑:

也许是你的解决方案!

首先用Bitmap.getPixels选择矩形区域
然后用线条塑造你的形状。
以像素[]为单位更改evry像素,将其设置为0(或其他值,它将是图像的背景)
并从新数据集重新创建您的图像。

编辑:尝试使用剪贴技术http://www.zetcode.com/gfx/java2d/clipping/http://www.roseindia.net/java/example/java/swing/graphics2D/clip-area.shtml in使用了示例矩形,但thos methodics允许任何区域

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM