public static Image GetImageWithOverlay(Image baseImage, Image overlayImage) { ImageOverlaySet overlaySet; if (!overlayCache.TryGetValue(baseImage, out overlaySet)) { overlaySet = new ImageOverlaySet(baseImage); overlayCache[baseImage] = overlaySet; } return(overlaySet.GetOverlay(overlayImage)); }
public static Image GetImageWithOverlay(Image baseImage, Image overlayImage) { ImageOverlaySet overlaySet; if (!overlayCache.TryGetValue(baseImage, out overlaySet)) { overlaySet = new ImageOverlaySet(baseImage); overlayCache[baseImage] = overlaySet; } return overlaySet.GetOverlay(overlayImage); }