1
|
Klinger · 技术社区 · 15 年前 |
![]() |
1
2
要执行这样的操作,您需要这样的例行程序:
从这里,您需要readPixelValue和convertValToColor。
基本上,我从每个字节中提取每组两个位,并将其作为int返回。 至于转换为颜色,这取决于您如何使返回的4个值的头或尾。 很可能你可以这样做:
|
![]() |
2
1
如果每个像素有两个位,则每个像素有4种可能的颜色。可能颜色是索引的或只是硬编码的(即0表示黑色,1表示白色等)。 不知道这是否有很大帮助(我不知道您正在使用什么位图对象,但可能它有一个规则的RGB或argB方案,每个通道有1个字节),但在伪操作脚本中,我认为您应该这样做。
上面的代码,足以说明,只是给你一个想法(希望!)它基于一些假设,比如这四个像素是如何存储在一个字节中的。 希望这是合理的。 |
![]() |
3
0
我不知道这是否有帮助,我将它用于我从一个罕见的旧硬件获得的数据:
|
![]() |
user2257918 · 为什么此代码不创建棋盘格图案? 7 年前 |
![]() |
Ally · 在位图上绘制长字符串会导致绘图问题 7 年前 |
![]() |
Melih · 谷歌移动视觉低图像质量 7 年前 |
![]() |
Dhruv Chadha · OpenGL图像未映射到坐标 7 年前 |