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 设置为完全在您的形状之外的那些。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。