Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BudgetImage"/> class.
 /// </summary>
 /// <param name="path">The path.</param>
 /// <param name="source">The source.</param>
 public BudgetImage(string path, ImageSource source = ImageSource.NS)
 {
     SetName(Path.GetFileNameWithoutExtension(path));
     Builder = new ImageBuilder(ImageName, source, ImageSizer.Medium);
     SetImageSize(Builder.GetSize());
     SetImageSource(Builder.GetImageSource());
     SetImageFormat(Builder.GetFormat());
     Factory = new ImageFactory(Builder);
     Image   = Factory.CreateImage();
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BudgetImage"/> class.
 /// </summary>
 /// <param name="imagebuilder">The imagebuilder.</param>
 public BudgetImage(ImageBuilder imagebuilder)
 {
     SetName(imagebuilder.GetImageName());
     SetImageSize(imagebuilder.GetSize());
     SetImageSource(imagebuilder.GetImageSource());
     SetImageFormat(imagebuilder.GetFormat());
     Builder = imagebuilder;
     Factory = new ImageFactory(Builder);
     Image   = Factory.CreateImage();
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BudgetImage"/> class.
 /// </summary>
 /// <param name="path">The path.</param>
 public BudgetImage(string path)
 {
     SetName(Path.GetFileNameWithoutExtension(path));
     Builder = new ImageBuilder(Path.GetFullPath(path));
     SetImageSize(Builder.GetSize());
     SetImageSource(Builder.GetImageSource());
     SetImageFormat(Builder.GetFormat());
     Factory = new ImageFactory(Builder);
     Image   = new Bitmap(Builder.GetFilePath());
 }