byte[] bitInvertData(byte[] data, int startIndex, int endIndex){ for (int i = startIndex; i < endIndex; i++) { data[i] = ((byte)(255 - data[(i - startIndex)])); } return data; }