我正在寻找一种方法来查找图像可见部分的尺寸。我以我的方式显示的图像ImageView
是 .png 格式,它有一部分是“可见的”,其余的是不可见的背景。
示例图像:
←<sub>那个框在实图上是看不到的,只是为了说明我的观点
所以在这张图片中只有一个小的红色楔形是可见的,但完整的 .png 实际上是一个更大尺寸的矩形,因此我不能使用类似的东西bitmap.getWidth();
所以:
- 如何确定图像中的特定像素是否“不可见”?注意:我知道我可以用它
bitmap.getPixel(x, y);
来获取一个像素,但是我不知道一旦有了它该怎么办;对 0 的测试是否足够? - 除了遍历每个像素寻找可见的“端点”之外,是否有更好的方法来找到“可见”部分的最大宽度/高度?