asp正则html的图片,对图自动缩放大小

下面的代码是从html中正则取出图片,

Function getphoto(strHTML)
Dim objRegExp, Match, Matches
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<img.+?>"
tp=""
Set Matches = objRegExp.Execute(strHTML)
For Each Match in Matches
tp=tp & Match.value
exit for
Next
getphoto=tp
Set objRegExp = Nothing
End Function

下面的代码时进行图片按比例缩放

function ResizeImage(imageid,limitWidth,limitHeight)
{     
    var image = new Image();
    image.src = imageid.src;
     
    if(image.width <= 0 && image.height <= 0) return;
     
    if(image.width/image.height >= limitWidth/limitHeight)
    {
        if(image.width > limitWidth)
        {
            imageid.width = limitWidth;
            imageid.height = (image.height*limitWidth)/image.width;
        }
    }
    else if(image.height > limitHeight)
    {
            imageid.height = limitHeight;
            imageid.width = (image.width*limitHeight)/image.height;      
    }
     
    if (imageid.parentElement.tagName != "A")
    {
        imageid.onclick = function(){window.open(this.src);}
        imageid.style.cursor = "hand";
    }
}

window.onload = InitImages;

function InitImages()
{
//图片的约束宽度和高度
   var maxWidth = 100;
    var maxHeight = 100;
     
    var imgs = document.getElementsByTagName("img");
     
    for(var i=0; i < imgs.length; i++)
    {
        var img = imgs;
         
        if(img.width>maxWidth||img.height>maxHeight)
            ResizeImage(img, maxWidth, maxHeight);
    }
}

时间: 2024-10-28 08:04:48

asp正则html的图片,对图自动缩放大小的相关文章

asp正则html的图片,对图自动缩放大小_应用技巧

下面这个是比较不错的一个 复制代码 代码如下: Function FormatImg2(content)            dim re            Set re=new RegExp            re.IgnoreCase =true            re.Global=True            re.Pattern="(script)"            Content=re.Replace(Content,"script"

控件随窗体自动缩放大小(c#2005)

放大|控件 /// <summary>         /// 控件随窗体自动缩放         /// </summary>         /// <param name="frm"></param>         public static void AutoScale(Form frm)         {             frm.Tag = frm.Width.ToString() + "," +

兼容ie、firefox的图片自动缩放的css跟js代码分享_图象特效

需求:图片width<=330px,height<=150. 1.利用max-width,max-height使图片等比例自动缩放,代码: 复制代码 代码如下: img{max-width: 330px;max-height: 150px;} 由于ie6不支持css max-width,max-height,所以在ie6中需要利用javascript脚本来控制大小. 2.用javascript脚本来兼容ie6,代码如: 复制代码 代码如下: var img_width = img.Offset

兼容ie、firefox的图片自动缩放的css跟js代码分享_javascript技巧

这个功能主要是解决内容页中的图片过大撑出,导致页面比较难看,就需要这样的代码,需要的朋友可以参考下 需求:图片width<=600px,height<=800. 1.利用max-width,max-height使图片等比例自动缩放代码: 复制代码 代码如下: img{max-width: 600px;max-height: 800px;} 由于ie6不支持css max-width,max-height,所以在ie6中需要利用javascript脚本来控制大小. 2.用javascript脚本

兼容ie、firefox的图片自动缩放方法

1.利用max-width,max-height使图片等比例自动缩放,代码:  代码如下 复制代码 img{ max-width: 330px; max-height: 150px; }   由于ie6不支持css max-width,max-height,所以在ie6中需要利用javascript脚本来控制大小.  2.用javascript脚本来兼容ie6,代码如:  代码如下 复制代码 var img_width = img.OffsetWidth;var img_height = Off

ASP技巧之让图片自动缩放以适合界面大小

技巧 如何让图片自动缩放以适合界面大小,拿出你的Editplus,打开c_function.asp文件,找到UBBCode函数,在第417行有如下语句 If Instr(strType,"[image]")>0  And ZC_UBB_IMAGE_ENABLE Then  '[img]    objRegExp.Pattern="(\[IMG=)([0-9]*),([0-9]*),(.*)(\])(.+?)(\[\/IMG\])"    strContent=

ASP程序实现图片自动缩放以适合界面大小

程序 如何让图片自动缩放以适合界面大小,拿出你的Editplus,打开c_function.asp文件,找到UBBCode函数 If Instr(strType,"[image]")>0  And ZC_UBB_IMAGE_ENABLE Then  '[img]     objRegExp.Pattern="(\[IMG=)([0-9]*),([0-9]*),(.*)(\])(.+?)(\[\/IMG\])"    strContent= objRegExp.

ASP获取网页全部图片地址并保存为数组的正则_应用技巧

目前还是有BUG的,最新的测试页面在: http://www.reallydo.com/getimg.asp 正则分析页面在: http://jorkin.reallydo.com/article.asp?id=380  发现BUG请在后面留言,谢谢. 1.31修正 src=后面有空格不能正确匹配.已修正. src=''为空时出错.已修正. 发现BUG: 图片路径有多个空格时只能保留一个.未修正. 2.18修正 图片路径有多个空格时只能保留一个的BUG.已修正. 复制代码 代码如下: <%  '

php图片加水印,切头像图和自动缩放

 代码如下 复制代码 <html> <head>   <meta http-equiv="content-type" content="text/html; charset=gb2312">   <meta name="author" content="verdana core, phpdoc.net inc.">   <title>上传文件测试</title&