Example #1
0
        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));
        }
Example #2
0
 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);
 }