private void ReadValue(PsdReader reader, int depth, Channel[] channels) { foreach (var item in channels) { CompressionType compressionType = reader.ReadCompressionType(); item.ReadHeader(reader, compressionType); item.Read(reader, depth, compressionType); } }