Пример #1
0
        static void Main(string[] args)
        {
            var imageGenerator = new TextImageGenerator(Color.Orange, Color.Black, "Algerian", 20, 55);
            // var imageText = "In dwelling, live close to the ground.\nIn thinking, keep to the simple.\nIn conflict, be fair and generous.\nIn governing, don't try to control.\nIn work, do what you enjoy.\nIn family life, be completely present.";
            var imageText = "Now you can create\nTEXT IMAGES WITH C#!";

            imageGenerator.SaveAsJpg("imageJPEG.jpeg", imageText);
            imageGenerator.SaveAsPng("imagePNG.png", imageText);
            imageGenerator.SaveAsGif("imageGIF.gif", imageText);
            imageGenerator.SaveAsBmp("imageBMP.bmp", imageText);
            //var colorConverter = new ColorConverter();
            //Color color = (Color)colorConverter.ConvertFromString("#000000");
            // base64 strings, useful for REST services
            // Console.WriteLine("Base64 jpg: " + imageGenerator.CreateBase64Image("This is sample text", ImageFormat.Jpeg));
            // Console.WriteLine("Base64 png: " + imageGenerator.CreateBase64Image("This is sample text", ImageFormat.Png));
            // Console.WriteLine("Base64 bmp: " + imageGenerator.CreateBase64Image("This is sample text", ImageFormat.Bmp));
            // Console.WriteLine("Base64 gif: " + imageGenerator.CreateBase64Image("This is sample text", ImageFormat.Gif));
        }
 public override void Dispose()
 {
     controls.GenerateButton.Click -= GenerateWatermarkImage;
     generator = null;
 }
 public override void SetUp()
 {
     controls.GenerateButton.Click += GenerateWatermarkImage;
     generator = new TextImageGenerator(MockParameters());
 }