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