时间:2021-05-28
下面这个是比较不错的一个
复制代码 代码如下:
FunctionFormatImg2(content)
dimre
Setre=newRegExp
re.IgnoreCase=true
re.Global=True
re.Pattern="(script)"
Content=re.Replace(Content,"script")
re.Pattern="<img.[^>]*src(=|)(.[^>]*)>"
Content=re.replace(Content,"<imgsrc=$2style=""cursor:pointer""alt=""点此在新窗口浏览图片""onclick=""javascript:window.open(this.src);""onload=""javascript:resizepic(this)""border=""0""/>")
setre=nothing
FormatImg=content
endfunction
上面有点不好的就是对于图片中的宽度和高度都不存在了
复制代码 代码如下:
Functiongetphoto(strHTML)
DimobjRegExp,Match,Matches
SetobjRegExp=NewRegexp
objRegExp.IgnoreCase=True
objRegExp.Global=True
objRegExp.Pattern="<img.+?>"
tp=""
SetMatches=objRegExp.Execute(strHTML)
ForEachMatchinMatches
tp=tp&Match.value
exitfor
Next
getphoto=tp
SetobjRegExp=Nothing
EndFunction
下面的代码时进行图片按比例缩放
复制代码 代码如下:
functionResizeImage(imageid,limitWidth,limitHeight)
{
varimage=newImage();
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;
}
}
elseif(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;
functionInitImages()
{
//图片的约束宽度和高度
varmaxWidth=100;
varmaxHeight=100;
varimgs=document.getElementsByTagName("img");
for(vari=0;i<imgs.length;i++)
{
varimg=imgs;
if(img.width>maxWidth||img.height>maxHeight)
ResizeImage(img,maxWidth,maxHeight);
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
很多时候再项目中,我们往往需要先获取图片的大小再加载图片,但是某些特定场景,如用过cocos2d-js的人都知道,在它那里只能按比例缩放大小,是无法设置指定大小
excel缩放表格的方法:excel表格右下角有个左右滑块,可以调节缩放大小,减号代表缩放,加号代表放大。或者是利用鼠标键盘,ctrl加鼠标滚轮滑动缩放来实现。
OPPOR17Pro手机看网页和图片的浏览页面是可以通过手势来缩放大小的,那么在手机桌面或者其他地方改如何实现放大呢,这就需要放大手势来实现,下面我们就来看看详
大家都知道手机上网页和图片的浏览页面是可以通过手势来缩放大小的,那么在手机桌面或者其他地方改如何实现放大呢?快来了解一下OPPOK1的放大手势功能吧!OPPOK
LBS^2[2.0.304]下实现图片自动缩放在class目录下ubbcode.asp第132行把 改为 其中if(this.width>500)this.wi