2

我的数组是由位图组成的,所以每第 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 加载相关方法的处理,前提是您认为它可能表现更好。

4

0 回答 0