Ширина и высота изображения в представлении ASP.NET MVC 3 - PullRequest
1 голос
/ 06 июля 2011

Есть ли встроенная функция для получения ширины и высоты изображения в виде бритвы ASP.NET MVC 3? Должен ли я использовать System.Drawing? Или я должен делегировать JQuery?

1 Ответ

2 голосов
/ 30 июля 2011

Image.FromStream (stream, true, false) будет анализировать заголовки изображения без загрузки всего изображения ... занимает менее 1 мс для времени ЦП, хотя время ввода-вывода может быть недопустимым (0-8000 мс).Если вы делаете это из-за кода, вам действительно следует кэшировать данные о размере изображения, иначе вы получите недопустимую производительность под нагрузкой.Вы ДОЛЖНЫ затем утилизируете изображение, после которого следует поток.

Возможно, было бы лучше поместить свою логику разделения в клиент - гораздо меньше накладных расходов и гораздо более масштабируемо.jQuery хорош в этом:)

Или, альтернативно, просто измените размер изображения до желаемого размера , используя image.jpg? width = 300 & heght = 200.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...