您当前的位置: 首页 >  矩阵

全网首发:以字型为例,以bit表示的二维数组矩阵,旋转90、-90

柳鲲鹏 发布时间:2020-12-07 13:28:15 ,浏览量:0

  代码中,先把字型矩阵转换为bit,再进行旋转。关键有几点:

  • 计算数组大小。
size = (w+7) * (h+7) / 8;
  • 正确旋转的算法。这个通过byte旋转代码得到。参考:

https://quantum6.blog.csdn.net/article/details/110794038

  • bit坐标转换。代码是这样的:
            int srcPos     = (offset + x);
            int srcPosByte = srcPos / 8;
            int srcPosBit  = srcPos % 8;
            int value = (pBuffer[srcPosByte] & (0x01             
关注
打赏
1688896170
查看更多评论
0.0584s