jr_T 2016-08-18 04:00 采纳率: 0%
浏览 1997

Bitmap裁剪有效区域!

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

  • 写回答

1条回答 默认 最新

  • hijack00 2016-08-21 07:22
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型