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)); }
public CloudImageSettings( Size imageSize, Color backgroundColor, FontFamily fontFamily, ITextColorGenerator textColorGenerator, IFontSizeCalculatorFactory fontSizeCalculatorFactory) { ImageSize = imageSize; BackgroundColor = backgroundColor; FontFamily = fontFamily; TextColorGenerator = textColorGenerator; FontSizeCalculatorFactory = fontSizeCalculatorFactory; }