android之如何使用四个 (x,y) 坐标裁剪图像

me-sa 阅读:52 2024-09-07 23:24:14 评论:0

在我的应用程序中,我将使用四个 (x,y) 坐标裁剪图像,并且我需要在另一个 Activity 屏幕中显示裁剪的图像。例如,在下图中,我想裁剪白色图层本身。所以任何人都提供了在我的项目中完成这项技术的解决方案。

请您参考如下方法:

使用 Bitmap 类的实例,您可以使用 Bitmap.creatBitmap();方法传递原始图像 x y(用于左上角),然后传递宽度和高度。

see documentation here.

在您的原始示例中,它将是:

Bitmap newBitmap=Bitmap.createBitmap(oldBitmap,10,20,70,80); 

编辑

Bitmap 类还允许您访问像素 int 表示颜色的数组。如果您知道要根据每个点的坐标裁剪的形状。您可以遍历数组并将 alpha 设置为完全在您的形状之外的那些。


标签:Android
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号