最贊回答 / int30xcc
你是說這里么? var realw = winHeight * w/h; var realh = winWidth * h/w;這么理解把,圖片要看起來協調就要保證圖片放大縮小時縱橫比不變, 而圖片本身的縱橫比是 h / w 或者 橫縱 比是 w / h,所以當圖片比較長,也就是豎圖時,需求是把窗口高度(winHeight)當做真實展示高度,我們就需要按下面這個比例關系 來求圖片展示的寬度(realw),把除數拿到右面不就是乘法么。。realw /winHeight = w / h 同理當圖片比較...
2014-08-03
最贊回答 / jddod
是這樣的height和width那個位置老師寫錯了。。。需要這樣寫?$("#cav-"+this.index)[0].width=this.width;cav是那個叫繪圖命令吧(不清楚。。大概是這個意思),不能規定畫板大小,必須是畫板那個元素取到了然后規定width。。大概是這個意思
2014-08-02