Example #1
0
        public void ConvertirABitMapYATamanio240X240()
        {
            var bitMap = ImagenUtility.ConvertirABitMapYATamanio240X240(Constantes.puntoRojoBase64ConUriDataJpg);

            Assert.AreEqual(240, bitMap.Width);
            Assert.AreEqual(240, bitMap.Height);
        }
        //private static void GuardarFotoDNIFrenteTemporal(JugadorFichadoPorDelegadoVM vm)
        //{
        //	if (vm.FotoDNIFrente != null)
        //	{
        //		var imagePath = $"{Paths.ImagenesTemporalesJugadorDNIFrenteAbsolute}/{vm.DNI}.jpg";

        //		if (File.Exists(imagePath))
        //			File.Delete(imagePath);

        //		Directory.CreateDirectory(Paths.ImagenesTemporalesJugadorDNIFrenteAbsolute);
        //		var result = ImagenUtility.RotarAHorizontalYComprimir(vm.FotoDNIFrente.InputStream);
        //		result.Save(imagePath);
        //	}
        //}

        public string GetFotoEnBase64(string dni)
        {
            var imagePath = $"{Paths.ImagenesJugadoresAbsolute}/{dni}.jpg";

            using (var stream = new FileStream(imagePath, FileMode.Open))
                using (var image = Image.FromStream(stream))
                    return(ImagenUtility.ImageToBase64(image));
        }
Example #3
0
        public void ImagenCuadradaRotarAHorizontalYComprimir()
        {
            var bytes  = Convert.FromBase64String(Constantes.rectanguloVerticalBase64);
            var stream = new MemoryStream(bytes);

            var image = ImagenUtility.RotarAHorizontalYComprimir(stream);

            Assert.IsTrue(image.Width > image.Height);
        }
Example #4
0
        public override void MapForCreateAndEdit(ParametroGlobalVM vm, ParametroGlobal model)
        {
            model.ValorPorDefectoEnPesosDelConceptoFichaje = vm.ValorPorDefectoEnPesosDelConceptoFichaje;

            if (vm.EscudoNuevo != null)
            {
                model.EscudoPorDefectoEnBase64 = ImagenUtility.StreamToBase64(vm.EscudoNuevo.InputStream);
                _imagenesEscudosPersistence.GuardarEscudoDefault(model.EscudoPorDefectoEnBase64);
            }
        }
        public void GuardarEscudoDefault(string escudoBase64)
        {
            var escudoDefault = ImagenUtility.ConvertirAImageYQuitarMimeType(escudoBase64);

            if (File.Exists(Paths.EscudoDefaultFileAbsolute))
            {
                File.Delete(Paths.EscudoDefaultFileAbsolute);
            }

            Directory.CreateDirectory(Paths.ImagenesEscudosAbsolute);
            escudoDefault.Save(Paths.EscudoDefaultFileAbsolute, ImageFormat.Jpeg);
        }
        public void GuardarFotoWebCam(JugadorBaseVM vm)
        {
            var foto      = ImagenUtility.ConvertirABitMapYATamanio240X240YEspejar(vm.Foto);
            var imagePath = $"{Paths.ImagenesJugadoresAbsolute}/{vm.DNI}.jpg";

            if (File.Exists(imagePath))
            {
                File.Delete(imagePath);
            }

            Directory.CreateDirectory(Paths.ImagenesJugadoresAbsolute);
            foto.Save(imagePath);
        }
        private static void GuardarFotoDNIDorsoTemporal(JugadorAutofichadoVM vm)
        {
            if (vm.FotoDNIDorso != null)
            {
                var imagePath = $"{Paths.ImagenesTemporalesJugadorDNIDorsoAbsolute}/{vm.DNI}.jpg";

                if (File.Exists(imagePath))
                {
                    File.Delete(imagePath);
                }

                Directory.CreateDirectory(Paths.ImagenesTemporalesJugadorDNIDorsoAbsolute);
                var result = ImagenUtility.Comprimir(vm.FotoDNIDorso);
                result.Save(imagePath);
            }
        }
        private static void GuardarFotoCarnetTemporal(JugadorAutofichadoVM vm)
        {
            if (vm.FotoCarnet != null)
            {
                var imagePath = $"{Paths.ImagenesTemporalesJugadorCarnetAbsolute}/{vm.DNI}.jpg";

                if (File.Exists(imagePath))
                {
                    File.Delete(imagePath);
                }

                Directory.CreateDirectory(Paths.ImagenesTemporalesJugadorCarnetAbsolute);

                var result = ImagenUtility.ConvertirABitMapYATamanio240X240(vm.FotoCarnet);
                result.Save(imagePath);
            }
        }