public Size GetImageSize(Stream imageStream)
{
try
{
imageStream.Seek(0, SeekOrigin.Begin);
using (var img = Image.FromStream(imageStream))
{
return img.Size;
}
}
catch (ArgumentException e)
{
throw new ImagingException(string.Format("Stream {0} is not valid image stream. Can not determine image size.", imageStream.GetType()), e);
}
}