Example #1
0
        public override void Upload(imag.Image <imag.PixelFormats.Rgba32> im)
        {
            string Path     = GenerateFilePath();
            string FileName = DateTime.Now.ToBinary().ToString() + "_" + im.Width + "_" + im.Height + ".jpeg";

            using (FileStream file = new FileStream(Path + FileName, FileMode.Create))
            {
                imag.ImageExtensions.SaveAsJpeg(im, file);
            }

            Image image = new Image()
            {
                Path = Path, Name = FileName
            };
            List <Thrumbneil> Trumbneils = new List <Thrumbneil>();

            Trumbneils        = ImageGenerator.Generate(image, ImageSizeRepository.GetAll().ToList());
            image.Thrumbneils = Trumbneils;
            image.Path        = image.Path.Substring(18) + image.Name; //Заменить в срочном порядке

            ImageRepository.Add(image);


            /*
             * foreach(Thrumbneil i in Trumbneils)
             * {
             * i.Image = image;
             * TrumbneilRepository.Add(i);
             *
             * }
             */


            ImageRepository.Save();
        }
Example #2
0
 //Получить все Размеры
 public string GetAllSizeToTrumbneils()
 {
     return(JsonConvert.SerializeObject(ImageSizeRepository.GetAll().ToList()));
 }