我创建了一个asp.net复合控件,它由Label,Text框和Image控件组成。我需要在Image控件中显示图像而不会失去纵横比。图像控件的最大宽度和高度为640x480。所有上传的图像的分辨率都大于640x480。如何缩放图像以适合Image控件。有没有办法在不重新调整图像大小并暂时保存的情况下完成此操作?
答案 0 :(得分:0)
我正在使用这个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 */