void InverseLUT() { string path = @"black-white.lut"; byte[] array = System.IO.File.ReadAllBytes(path); byte[] r = new byte[256]; byte[] g = new byte[256]; byte[] b = new byte[256]; for (int i = 0; i < 256; i++) { r[i] = array[i]; g[i] = array[i + 256]; b[i] = array[i + 512]; } byte[] _r = r.Reverse().ToArray(); byte[] _g = g.Reverse().ToArray(); byte[] _b = b.Reverse().ToArray(); byte[] _array = new byte[768]; _r.CopyTo(_array, 0); _g.CopyTo(_array, 256); _b.CopyTo(_array, 512); ByteArrayToFile($"inv.{path}", _array); }
标签:ToArray,Lut,Reverse,渐变色,色标,new,byte,256,array From: https://www.cnblogs.com/z45281625/p/17787506.html