Kindeditor小改动
1.Flash上傳時(shí)默認(rèn)的大小為550*400,修改Kindeditor/plugins/flash/flash.js里的?self.plugin.flash內(nèi)容,根據(jù)自己的頁(yè)面直接設(shè)置默認(rèn)大小,方便用戶不必每次調(diào)整。
? ?Flash上傳后,在IE會(huì)出現(xiàn)Flash總在最上層遮蓋住菜單或其他內(nèi)容的情況,進(jìn)入kindeditor.min.js 搜索 '<embed',定位到以后,改為'<embed wmode="opaque" ',則不會(huì)再次出現(xiàn)此問(wèn)題。
2.Kindeditor默認(rèn)上傳文件路徑是"/UserFile"在asp.net/upload_json.ashx文件里,但是配置到服務(wù)器上,如果是域名下的虛擬目錄會(huì)有可能路徑出錯(cuò),這時(shí)候可以改成"~/UserFile/",用context.Server.MapPath(savePath)匹配成絕對(duì)路徑;
3.Kindeditor默認(rèn)上傳文件大小是2M,在asp.net/upload_json.ashx文件里直接可以修改,但是文件太大上傳上去也不好,所以直接在代碼里加上超出范圍后縮小圖片的方法:
private void GetSmallImg(string originalImagePath){try{System.Drawing.Image imgOriginal = System.Drawing.Image.FromFile(originalImagePath);//獲取原圖片的的寬度與高度int originalWidth = imgOriginal.Width;int originalHeight = imgOriginal.Height;//定義縮略圖片寬度和高度 int thumbnailWidth, thumbnailHeight;//如果原圖片的寬度與高度都小于縮略圖片最小尺寸if (originalWidth < SetWidth && originalHeight < SetHeight){thumbnailWidth = SetWidth; //寬度等于最小寬度thumbnailHeight = SetWidth;//高度等于最小高度 }//如果原圖片寬度大于原圖片的高度 else if (originalWidth < originalHeight){thumbnailWidth = SetWidth; //寬度等于縮略圖片尺寸thumbnailHeight = originalHeight * SetWidth / originalWidth; //高度做相應(yīng)比例縮小 }//如果原圖片高度大于原圖片的寬度else{thumbnailWidth = originalWidth * SetHeight / originalHeight; //寬度做相應(yīng)比例縮小thumbnailHeight = SetHeight; //高度等于縮略圖片尺寸 }System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(thumbnailWidth, thumbnailHeight);System.Drawing.Graphics graphics = System.Drawing.Graphics.FromImage(bitmap);//設(shè)置縮略圖片質(zhì)量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);}}?
?
暫時(shí)改了這些,用的過(guò)程再有改動(dòng)再補(bǔ)上。
轉(zhuǎn)載于:https://www.cnblogs.com/woostundy/p/3624954.html
總結(jié)
以上是生活随笔為你收集整理的Kindeditor小改动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: formValidator的一些验证实例
- 下一篇: [转]Oracle Client 11g