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);
         }
 }