![]() |
1
0
计算失败,因为如果在每个像素处切换,则即使以颜色0开头的行也将以颜色1结尾,这意味着下一行将再次以颜色0开头。 0101010101010101 0101010101010101 0101010101010101 0101010101010101 etc...
但是,由于在X和Y坐标系中,图案上1个像素的任何水平和垂直移动都会改变颜色,因此可以将填充或非填充像素的实际计算简化为
我在下面介绍的棋盘生成函数将一组颜色作为调色板,并允许您指定调色板中的哪些特定索引用作图案上使用的两种颜色。如果您只想要一幅只有黑白两色调色板的图像,您可以这样称呼它:
生成函数:
这个
正如在该问题的其余部分及其答案中所解释的
|
![]() |
user2257918 · 为什么此代码不创建棋盘格图案? 7 年前 |
![]() |
Ally · 在位图上绘制长字符串会导致绘图问题 7 年前 |
![]() |
Melih · 谷歌移动视觉低图像质量 7 年前 |
![]() |
Dhruv Chadha · OpenGL图像未映射到坐标 7 年前 |