最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript canvas實現(xiàn)加載圖片

 更新時間:2021年08月18日 08:36:48   作者:imk_  
這篇文章主要為大家詳細(xì)介紹了JavaScript canvas實現(xiàn)加載圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript canvas實現(xiàn)加載圖片的具體代碼,供大家參考,具體內(nèi)容如下

代碼:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Using image</title>
        <style type="text/css">
            * {
                /* margin: 0;
                padding: 0; */
                box-sizing: border-box;
            }
            canvas {
                border-width: 1px;
                border-color: #000000;
                border-style: solid;
            }
        </style>
    </head>
    <body>
        <canvas id="canvas"></canvas>
        
        <div>
            <input type="file" accept="image/*" />
        </div>
        
        <script type="text/javascript">
            window.onload = (event) => {
                main()
            }
            
            function main() {
                const canvas = document.getElementById("canvas");
                const ctx = canvas.getContext("2d");
                
                const inputFile = document.querySelector("input[type=file]");
                inputFile.onchange = (event) => {
                    const files = event.target.files;
                    if (files.length > 0) {
                        const file = files[0]; // First file
                        console.log(file);
                        
                        const image = new Image();
                        image.src = URL.createObjectURL(file);
                        image.onload = function(event) {
                            // console.log(event, this);
                            URL.revokeObjectURL(this.src);
                            
                            canvas.width = image.width;
                            canvas.height = image.height;
                            
                            ctx.drawImage(image, 0, 0);
                        }
                    }
                }
            }
        </script>
    </body>
</html>

參考:鏈接

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

克拉玛依市| 龙井市| 临汾市| 庆阳市| 大余县| 昌都县| 元阳县| 厦门市| 新郑市| 兴义市| 分宜县| 鲁山县| 承德市| 东丽区| 噶尔县| 灵山县| 桦南县| 高陵县| 衡东县| 麻阳| 江门市| 鸡西市| 岑巩县| 锦州市| 南雄市| 岐山县| 潞城市| 温州市| 旬阳县| 扬州市| 合川市| 新源县| 武夷山市| 区。| 舒兰市| 萝北县| 合肥市| 闽清县| 崇仁县| 徐闻县| 黄冈市|