局部放大

2017-04-20  本文已影响0人  洛洛kkkkkk
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #myCanvas{
                border: 10px solid red;
            }
        </style>
    </head>
    <body>
        <canvas id="myCanvas" width="600" height="600"></canvas>
    </body>
    <script type="text/javascript">
        var myCanvas = document.getElementById("myCanvas");
        var context = myCanvas.getContext("2d");
        
        var imgObj = new Image();
        imgObj.src = "AKL.jpg";
        
        imgObj.onload = function () {
            context.drawImage(imgObj,0,0,153,272,0,0,153,272);
            myCanvas.onmousemove = function (e) {
                var x = e.offsetX;
                var y = e.offsetY;
                context.clearRect(0,0,myCanvas.width,myCanvas.height);
                context.drawImage(imgObj,0,0,153,272,0,0,153,272);
                context.drawImage(imgObj,x-50,y-50,100,100,x-100,y-100,200,200);
            }
        }

        
        
    </script>
</html>
上一篇 下一篇

猜你喜欢

热点阅读