Bitmap裁剪有效区域!

项目上用到了 白板功能,写上俩字,然后存成了bitmap,但是 bitmap 整个图片是白色的,
字是黑色,所以想只留下字体部分,这样看着体验也好,或者留下以字体边缘为边线的长方形!一点思路也没有!求助求助

1个回答

bitmap是点阵数据,裁剪关键是要确定区域的边界。可以通过4次扫描来实现啊。
例如,为了确定左边界,可以从左到右扫描每一列,全零列肯定是白色,首次出现非全零列的那一列就是左边界;
同理,从右往左扫描首先出现的非全零列就是右边界。
上边界和下边界也是同样的思路确定。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐