ASP.NET Composite control с контролем изображения
Я создал составной элемент управления asp.net, состоящий из метки, текстового поля и элемента управления изображением. Мне нужно отображать изображение в элементе управления изображением без потери соотношения сторон. Максимальная ширина и высота элемента управления изображением составляет 640x480 . все загруженные изображения имеют разрешение более 640x480 . Как я могу масштабировать изображение, чтобы оно соответствовало элементу управления изображением. Есть ли способ сделать это без изменения размера изображения и его временного сохранения?
1 ответ
Я использовал этот класс CSS для изменения размера изображений на стороне клиента для отображения миниатюр.
.css-class-name{
max-width: 250px; /*works on some browsers*/
max-height: 183px;
width: expression(this.width > 250 ? "250px" : true);
height: expression(this.height > 183 ? "183px" : true); /*long image handling, */
}
/*Source: http://www.fastechws.com/tricks/web/image-max-width-height.php */