protected override Size CalculateNewImageSize(UnmanagedImage sourceData) { int finalWidth = overlayImage.Width + sourceData.Width; int finalHeight = System.Math.Max(overlayImage.Height, sourceData.Height); return new Size(finalWidth, finalHeight); }