public override IMatrixImage Invoke(IMatrixImage input) { var img = input.ConvertTo <byte>(); img.ForEachPixelsSet((s, x, y) => s.Select(a => (byte)(a + x - y)).ToArray()); return(img); }