2023年6月21日发(作者:)
js前端实现多图图⽚上传预览的两个⽅法(推荐)⼀、将图⽚转成icon码的实现⽅式html代码:
var MAXHEIGHT = 200; var div = mentById('preview'+imgNum); if ( && [0]) { TML =''; var img = mentById('imghead'+imgNum+''); = function(){ var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, Width, Height); = ; = ;// Left = +'px'; Top = +'px'; } var reader = new FileReader(); = function(evt){ = ;} DataURL([0]); } else // { var sFilter='filter:progid:mageLoader(sizingMethod=scale,src="'; (); var src = Range().text; TML = ''; var img = mentById('imghead2'); ('mageLoader').src = src; var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, Width, Height); status =('rect:'++','++','++','+); TML = "
"; }}function clacImgZoomParam( maxWidth, maxHeight, width, height ){ var param = {top:0, left:0, width:width, height:height}; if( width>maxWidth || height>maxHeight ) { rateWidth = width / maxWidth; rateHeight = height / maxHeight; if( rateWidth > rateHeight ) { = maxWidth; = (height / rateWidth); }else { = (width / rateHeight); = maxHeight; } } = ((maxWidth - ) / 2); = ((maxHeight - ) / 2); return param;}⼆、使⽤js的另⼀种⽅法⼀次选中多个图⽚预览展⽰2023年6月21日发(作者:)
js前端实现多图图⽚上传预览的两个⽅法(推荐)⼀、将图⽚转成icon码的实现⽅式html代码:
var MAXHEIGHT = 200; var div = mentById('preview'+imgNum); if ( && [0]) { TML =''; var img = mentById('imghead'+imgNum+''); = function(){ var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, Width, Height); = ; = ;// Left = +'px'; Top = +'px'; } var reader = new FileReader(); = function(evt){ = ;} DataURL([0]); } else // { var sFilter='filter:progid:mageLoader(sizingMethod=scale,src="'; (); var src = Range().text; TML = ''; var img = mentById('imghead2'); ('mageLoader').src = src; var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, Width, Height); status =('rect:'++','++','++','+); TML = "
"; }}function clacImgZoomParam( maxWidth, maxHeight, width, height ){ var param = {top:0, left:0, width:width, height:height}; if( width>maxWidth || height>maxHeight ) { rateWidth = width / maxWidth; rateHeight = height / maxHeight; if( rateWidth > rateHeight ) { = maxWidth; = (height / rateWidth); }else { = (width / rateHeight); = maxHeight; } } = ((maxWidth - ) / 2); = ((maxHeight - ) / 2); return param;}⼆、使⽤js的另⼀种⽅法⼀次选中多个图⽚预览展⽰
发布评论