static void Test() { Size iconSize = new Size(16, 16); SizeF padding = new SizeF(1, 1); Color fontColor = ColorTranslator.FromHtml("#FFFFFF"); Color backgroundColor = ColorTranslator.FromHtml("#71bf4c"); var icon = new FaviconDrawing(iconSize, padding); icon.DrawFavicon( "S", "Calibri", fontColor, backgroundColor, FontStyle.Bold, TextRenderingHint.AntiAlias ); icon.Save("test.png"); }
static void Run(string[] args) { var options = new Options(); if (CommandLine.Parser.Default.ParseArguments(args, options)) { Size iconSize = new Size(options.Width, options.Height); SizeF padding = new SizeF(options.PaddingH, options.PaddingV); Color fontColor = ColorTranslator.FromHtml(options.FontColor); Color backgroundColor = ColorTranslator.FromHtml(options.BackgroundColor); var icon = new FaviconDrawing(iconSize, padding); icon.DrawFavicon( options.Text, options.Font, fontColor, backgroundColor, options.FontStyle, options.Rendering ); icon.Save(options.Output); } }