示例#1
0
 private static CloudImageSettings CreateImageSettings(
     Options options,
     ITextColorGenerator colorGenerator,
     IFontSizeCalculatorFactory fontSizeCalculatorFactory)
 {
     return(new CloudImageSettings(
                new Size(options.Width, options.Height),
                Color.FromKnownColor(options.BackgroundColor),
                new FontFamily(options.Font),
                colorGenerator,
                fontSizeCalculatorFactory));
 }
示例#2
0
 public CloudImageSettings(
     Size imageSize,
     Color backgroundColor,
     FontFamily fontFamily,
     ITextColorGenerator textColorGenerator,
     IFontSizeCalculatorFactory fontSizeCalculatorFactory)
 {
     ImageSize                 = imageSize;
     BackgroundColor           = backgroundColor;
     FontFamily                = fontFamily;
     TextColorGenerator        = textColorGenerator;
     FontSizeCalculatorFactory = fontSizeCalculatorFactory;
 }