public Pixel1D Inject(Color color, double brightness)
{
for (int i = this.brightness.Length - 1; i > 0; i--)
{
this.brightness[i] = this.brightness[i - 1];
this.color[i] = this.color[i - 1];
}
this.brightness[0] = brightness;
this.color[0] = color;
RaiseMultiPixelChanged(0, this.brightness.Length);
return this;
}