c - 有没有一种快速的方法可以将非字节对齐的 NxM BIT 数组复制到更大的 BIT 数组中?
问题描述
我想将 1 位黑白图像复制到 1 位内存缓冲区。(例如下面的“9”复制到x=25,y=28)
这意味着内存将在帧缓冲区中的非字节对齐位置开始,并在非字节对齐位结束。
显然,可以通过花费 O(MxN) 时间的移位操作来读取和设置每个像素。
不平凡的方法是内存复制部分字节并结转剩余位。
我在哪里可以找到这个的 C 实现或示例?这不是有人第一次面临复制非字节对齐的矩阵和数组的问题。
解决方案
推荐阅读
- android - 造型 OssLicensesMenuActivity
- vector - 如何对索引在 HashSet 中的向量中的元素求和?
- python - AttributeError:模块“st_gcn.feeder”没有属性“Feeder_newdataset”
- r - 如何在 docker 容器中使用 supervisord 运行 Rserve?
- backup - 在 Cumulocity Edge/Cloud 上备份我的数据
- javascript - 高阶函数 Javascript
- reactjs - NGINX React 单页站点 - 不会从子文件夹中提供 CSS
- arrays - 打字稿:递归检查嵌套数组
- database - 将两列拆分为一行
- python - 使用 openpyxl 保存 excel 文件时工作表格式中断