我的数组是由位图组成的,所以每第 4 个字节是 255。
在这个例子中,我制作了一个字节数组,就像我的位图格式一样。尽我所能,它是一个 64 个元素的数组。
或者在 C# 中我只能说:
byte[] MyBitmapToByteArray = new byte[64];
对于这个问题,我把这个位图图表尽可能地接近真实。
例如,如果我需要检查较大的一个(64)是否包含较小的字节序列。
所以在第三列和第二行的值将是:
{21、21、21、255}
{31、31、31、255}
{22、22、22、255}
{32、32、32、255}
我可以问的很清楚:
此“屏幕”内此部分/切片的坐标和大小是:实际上,可以在以下位置(在此图上)找到的图像Point(X=2, Y=1), Size.Width = 2, Size.Height = 2
如何在整个数组中“搜索”在此点找到的模式?
64 长的大数组看起来像:
- 1, 2, 3, 255, 1, 2, 3, 255, 1, 2, 3, 255, 1, 2, 3, 255,...等'
这部分是
- 21, 21, 21, 255, 31, 31, 31, 255, 22, 22, 22, 255, 32, 32, 32, 255
并且我可能想通过并行调用或并行 Foreach/For 加载相关方法的处理,前提是您认为它可能表现更好。