Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref = "ImageFactory"/> class.
 /// </summary>
 /// <param name = "imagesource" >
 /// The imagesource.
 /// </param>
 public ImageFactory(ImageSource imagesource)
 {
     Builder    = new ImageBuilder(imagesource);
     Source     = Builder.GetImageSource();
     Format     = Builder.GetExtenstion();
     Paths      = GetPaths(Source);
     Names      = GetNames(Paths);
     FileStream = GetFileStreams(Source);
 }
Esempio n. 2
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();
 }
Esempio n. 3
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();
 }
Esempio n. 4
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());
 }