private static void ProcessBitmapImage(CliOptions options, ITagsCloudVisualizator visualizator) { var image = new Bitmap(options.Width, options.Height); var graphics = Graphics.FromImage(image); visualizator.CreateTagsCloud(graphics); image.Save(options.OutputFilename); }
public TagsCloudDisplayForm(ITagsCloudVisualizator visualizator, int width, int height) { Visualizator = visualizator; Width = width; Height = height; }
private static void ProcessWinFormsApplication(CliOptions options, ITagsCloudVisualizator visualizator) { Application.Run( new TagsCloudDisplayForm(visualizator, options.Width, options.Height) ); }
public TagsCloudSaver(ITagsCloudVisualizator tagsCloudVisualizator, string fileName, ImageFormat imageFormat) { this.tagsCloudVisualizator = tagsCloudVisualizator; this.fileName = fileName; this.imageFormat = imageFormat; }