protected virtual void CopySourceImageCore() { ManipulatedImage.Size = SourceImage.Size; int[] sourcePixels, manipulatedPixels; using (SourceImage.LockPixels(out sourcePixels)) using (ManipulatedImage.LockPixels(out manipulatedPixels)) { sourcePixels.CopyTo(manipulatedPixels, 0); } }