我需要从asp.net网页上输出相同尺寸的图像[英] I need same size of output images from asp.net webpage

问题描述

尊敬的先生,例子 :<表格><tr><td 高度="50px" 宽度="50px"><img src="Nature.jpg"/></td><td><p>姓名:莫汉</p><p>地址</p><p>联系</p></td></tr><tr><td 高度="50px" 宽度="50px"><img src="Image.jpg"/></td><td><p>姓名:Kumar</p><p>地址</p><p>联系</p></td></tr></table>
注意我的图片尺寸是,
Nature.jpg(高度:500px,宽度:400px)和
图片.jpg(高:700px,宽:500px)

如何将这些图像设置为基于我的表格 td 宽度和高度

我的意思是需要在我的页面中输出相同大小的输出


回复我.

推荐答案

好吧,这有点道理.您可以这样做:

首先,图像可以有不同的纵横比.所以,首先,决定你想要相同的宽度还是相同的高度.即使纵横比相同,也始终只指定宽度或只指定高度,不要同时指定两者——以防万一.或者,一幅图像的宽度应该与另一幅图像的高度匹配,或者大小之间的任何其他关系.它应该由您的布局和设计来定义.

在图像标签中指定它(不是表格元素或类似的东西):
<img src="myFile.png" width="400" alt="我的图片" />
<img src="myFile.png" width="500" alt="我的图片" />

尝试使其原始图像大小仅与渲染大小相同或稍大一些,因此只能缩小(重新采样)而不是放大.您的图像将由浏览器自动重新采样.嗯,小幅放大可以令人满意,但任何明显的放大都可能看起来很丑,即使你使用最好的离线算法.

在所有情况下,最好在浏览器中只保留少量的重新采样.理想的情况是与源图像的尺寸完全匹配.如果缩小太多,则会浪费大量带宽.如果你扩大一点点,那就更糟了——请看上面.如果您需要更改渲染图像的大小,请尝试将源图像替换为不同大小的图像.

—SA

修正img标签的高宽
<img src="smiley.gif"span> alt="笑脸" 高度="500" 宽度="500" />

本文地址:https://www.itbaoku.cn/post/1395008.html