public long ObtenerTamanoImagen(System.Drawing.Image vImage, char vMedida) { long vTamano = 0; long vTamanoBytes; if (vImage != null) { using (MemoryStream vMemoryStream = new MemoryStream()) { vImage.Save(vMemoryStream, ImageFormat.Png); vTamanoBytes = vMemoryStream.Length; switch (vMedida) { case 'b': vTamano = vTamanoBytes; break; case 'k': vTamano = vTamanoBytes / 1204; break; case 'm': vTamano = vTamanoBytes / 1024 / 1024; break; } } } return vTamano; }
ByteRide busca generar un punto de encuentro para desarrolladores y entusiastas de la computación, donde se hallen soluciones sencillas a problemas sencillos. Queremos lograr un compilado de trucos, herramientas, tutoriales y respuestas a problemas de programación; Iniciaremos con javascript, html, php, c#, asp.net, sql, pero siempre buscando ampliar nuestros conocimientos.
domingo, 26 de agosto de 2012
Obtener tamaño de una imagen en c#
La siguiente función permite obtener el tamaño de una imagen, recibe un parámetro tipo char, para determinar si el tamaño se retorna en bytes, kilobytes o megabytes.
Suscribirse a:
Enviar comentarios (Atom)
Buenas tardes, que tipo de objeto es xtraImagen1?
ResponderEliminarHola, Tenia un error el código ya fue corregido espero sea de utilidad.
ResponderEliminar