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