第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大神來看看canvas吧

大神來看看canvas吧

西蘭花偉大炮 2017-03-04 18:06:29
<!DOCTYPE?html> <html> <head> ????<meta?charset="UTF-8"> ????<title></title> </head> <body> <canvas?id="canvas"?style="border:?3px?solid?#eeeeee;?margin:?20px?auto;?display:?block?"> </canvas> </body> <script> ????var?canvas?=?document.getElementById("canvas"); ????var?context?=?canvas.getContext("2d"); ???? ??? ????var?image?=?new?Image(); ????image.src?=?"img/1.jpg"; ????canvas.height?=?600; ????canvas.width?=?1000; ???? ???? ????image.onload?=?function?()?{ ????????point?=?{x:500,y:300}; ????????drawimgByScale(point); ???????? ???????? ????????function?windowToCanvas(x,y){ ????????????var?bbox?=?canvas.getBoundingClientRect(); ????????????return{x:x-bbox.left,y:y-bbox.top}; ????????} ???????? ????????canvas.onclick?=?function?(e)?{ ????????e.preventDefault(); ????????var?point?=?windowToCanvas(e.clientX,?e.clientY); ????????drawimgByScale(point); ????????console.log(point.x,point.y); ????}; ????}; ???? ???? ???? ????function?drawimgByScale(point){ ????????//圖片被拉伸后的寬高 ????????var?canvasimgwidth?=?image.width; ????????var?canvasimgheight?=?image.height; ????????if(point.x?>?canvas.width/2){ ????????????var?dx?=?canvas.width?-?canvasimgwidth/2?-?point.x?; ????????}else{ ????????????var?dx?=?canvas.width/2?-?canvasimgwidth/2?+?(canvas.width/2?-?point.x); ????????} ????????if(point.y?>?canvas.height/2){ ????????????var?dy?=?canvas.height?-?canvasimgheight/2?-?point.y; ????????}else{ ????????????var?dy?=?canvas.height/2?-?canvasimgheight/2?+?(canvas.height/2?-?point.y); ????????} ???????? ???????? ???????? ????????context.clearRect(0,0,canvas.width,canvas.height); ????????context.drawImage(image,dx,dy,canvasimgwidth,canvasimgheight); ????} </script> </html>圖片是比CANVAS的寬高大的,我想點擊的時候,被點擊的位置來到canvas的中心,但是現(xiàn)在明顯沒有居中。類似百度地圖那樣,點擊了的地方就會居中
查看完整描述

1 回答

已采納
?
心有猛虎_細嗅薔薇

TA貢獻119條經(jīng)驗 獲得超250個贊

哈哈 我也解決不了 不如你聯(lián)系聯(lián)系波波老師,看他能不能給你個回復~~ 祝君好運

查看完整回答
反對 回復 2017-03-05
  • 1 回答
  • 0 關(guān)注
  • 1103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號