public static Size GetImageSize(this Stream imageStream) { var image = new BitmapImage(); image.SetSource(imageStream); var size = new Size(image.PixelWidth, image.PixelHeight); image.ClearValue(BitmapImage.UriSourceProperty); return size; }