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)); }
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); }
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); } }