Kindeditor小改动

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

1.Flash上传时默认的大小为550*400,修改Kindeditor/plugins/flash/flash.js里的 self.plugin.flash内容,根据自己的页面直接设置默认大小,方便用户不必每次调整。

Flash上传后,在IE会出现Flash总在最上层遮盖住菜单或其他内容的情况,进入kindeditor.min.js 搜索 '<embed',定位到以后,改为'<embed wmode="opaque" ',则不会再次出现此问题。

2.Kindeditor默认上传文件路径是"/UserFile"在asp.net/upload_json.ashx文件里,但是配置到服务器上,如果是域名下的虚拟目录会有可能路径出错,这时候可以改成"~/UserFile/",用context.Server.MapPath(savePath)匹配成绝对路径;

3.Kindeditor默认上传文件大小是2M,在asp.net/upload_json.ashx文件里直接可以修改,但是文件太大上传上去也不好,所以直接在代码里加上超出范围后缩小图片的方法:

PRivatevoidGetSmallImg(stringoriginalImagePath)

{try{

System.Drawing.Image imgOriginal=System.Drawing.Image.FromFile(originalImagePath);//获取原图片的的宽度与高度intoriginalWidth =imgOriginal.Width;intoriginalHeight =imgOriginal.Height;//定义缩略图片宽度和高度intthumbnailWidth, thumbnailHeight;//如果原图片的宽度与高度都小于缩略图片最小尺寸if(originalWidth < SetWidth && originalHeight <SetHeight)

{

thumbnailWidth= SetWidth;//宽度等于最小宽度thumbnailHeight = SetWidth;//高度等于最小高度}//如果原图片宽度大于原图片的高度elseif(originalWidth <originalHeight)

{

thumbnailWidth= SetWidth;//宽度等于缩略图片尺寸thumbnailHeight = originalHeight * SetWidth / originalWidth;//高度做相应比例缩小}//如果原图片高度大于原图片的宽度else{

thumbnailWidth= originalWidth * SetHeight / originalHeight;//宽度做相应比例缩小thumbnailHeight = SetHeight;//高度等于缩略图片尺寸}

System.Drawing.Bitmap bitmap=newSystem.Drawing.Bitmap(thumbnailWidth, thumbnailHeight);

System.Drawing.Graphics graphics=System.Drawing.Graphics.FromImage(bitmap);//设置缩略图片质量graphics.InterpolationMode =System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

graphics.CompositingQuality=System.Drawing.Drawing2D.CompositingQuality.HighQuality;

graphics.SmoothingMode=System.Drawing.Drawing2D.SmoothingMode.HighQuality;

graphics.DrawImage(imgOriginal,0,0, thumbnailWidth, thumbnailHeight);

imgOriginal.Dispose();//保存缩略图片File.Delete(originalImagePath);

bitmap.Save(originalImagePath);

bitmap.Dispose();

}catch(Exception e)

{

showError(e.Message);

}

}

暂时改了这些,用的过程再有改动再补上。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航