diff --git a/Tools/MapCruncher/MSR.CVE.BackMaker.ImagePipeline/WPFOpenDocument.cs b/Tools/MapCruncher/MSR.CVE.BackMaker.ImagePipeline/WPFOpenDocument.cs index 8a853e64..dfe03b68 100644 --- a/Tools/MapCruncher/MSR.CVE.BackMaker.ImagePipeline/WPFOpenDocument.cs +++ b/Tools/MapCruncher/MSR.CVE.BackMaker.ImagePipeline/WPFOpenDocument.cs @@ -119,7 +119,7 @@ internal Present Render(MapRectangle mapRect, System.Drawing.Size size, bool use System.Drawing.Imaging.PixelFormat.Format32bppArgb); try { - IntPtr buffer = new IntPtr(bitmapData.Scan0.ToInt32() + + IntPtr buffer = new IntPtr(bitmapData.Scan0.ToInt64() + int32Rect.Y * bitmapData.Stride + int32Rect.X * 4); bitmapSource.CopyPixels( new Int32Rect(0, 0, bitmapSource.PixelWidth, bitmapSource.PixelHeight),