public void UnlockData() { Internal.UnlockBits(Data); Data = null; Scan0 = null; Stride = 0; }
public void LockData() { Width = Internal.Width; Height = Internal.Height; Data = Internal.LockBits(new Rectangle(0, 0, Width, Height), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb); Stride = Data.Stride / sizeof(FastColor); Scan0 = (FastColor *)Data.Scan0.ToPointer(); }