日期:2014-05-17  浏览次数:20473 次

怎么把图片缩小一点,100结贴率
如下图,  <td width="25%" rowspan="4"> 
                           <img src="../../Manager/UpLoadFile/<%#Eval("OrganizationCode").ToString()!= "0" ? Eval("OrganizationCode") : "暂无.jpg"%>" /> 

                        
                        </td>图片路径是直接在前台绑定的, 现在的问题是, 如果上传的图片太大,整个table就很难看,,有没有什么办法,不管图片有多大可以把图片缩小与td设定的高宽一样大,,只有这么多分, 请大神帮忙。。
图片 比例缩小

------解决方案--------------------
设置img的宽度高度不行吗
------解决方案--------------------
最好在上传的时候对文件有个限定,要不只限制图片大小,既是能限制图片清晰度也是个问题啊,所以感觉还是对图片大小及宽度长度进行限制比较好.
------解决方案--------------------
 #region 缩略图
    /// <summary>
    /// 生成缩略图
    /// </summary>
    /// <param name="originalImagePath">源图路径(物理路径)</param>
    /// <param name="thumbnailPath">缩略图路径(物理路径)</param>
    /// <param name="width">缩略图宽度</param>
    /// <param name="height">缩略图高度</param>
    /// <param name="mode">生成缩略图的方式</param>    
    public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode)
    {
        System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath);

        int towidth = width;
        int toheight = height;

        int x = 0;
        int y = 0;
        int ow = originalImage.Width;
        int oh = originalImage.Height;

        switch (mode)
        {
            case "HW":  //指定高宽缩放(可能变形)                
                break;
            case "