HTML使用canvas載入圖片
(1)JS實現程式碼如下:
/**
* Created by chenyufeng on 15/9/27.
*/
var CANVAS_WIDTH = 500, CANVAS_HEIGHT = 500;
var mycanvas,context;
window.onload = function(){
createCanvas();
drawImage();
};
function createCanvas(){
document.body.innerHTML = "<canvas id=\"mycanvas\" width=\""+CANVAS_WIDTH+"\" height=\""+CANVAS_HEIGHT+"\"></canvas>";
mycanvas = document.getElementById("mycanvas");
context = mycanvas.getContext("2d");
}
function drawImage(){
var img = new Image();
img.onload = function(){
context.drawImage(img,0,0);
};
img.src = "1.png";
}
(2)HTML程式碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
實現要拖入一張圖片。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- 使用HTML5 canvas做地圖(3)圖片載入平移放大縮小HTMLCanvas地圖
- html-canvas轉存為圖片HTMLCanvas
- HTML5 canvas圖片爆炸特效HTMLCanvas特效
- uni-app 中使用 html2canvas 生成圖片APPHTMLCanvas
- 圖片載入失敗解決方案 以及canvas即時生成提示圖片Canvas
- 使用 HTML5 Canvas 實現使用者自定義裁剪圖片HTMLCanvas
- 使用 canvas 繪製圖片,然後下載、上傳Canvas
- html2canvas 如何生成高清圖片HTMLCanvas
- html2canvas生成圖片顯示不全HTMLCanvas
- 使用 HTML5 Canvas 實現圓形圖片裁剪並上傳HTMLCanvas
- 本地HTML中圖片下載HTML
- 使用html2canvas將頁面轉成圖,用canvas2image下載HTMLCanvas
- AlamofireImage 使用 – swift載入網路圖片,縮放圖片,生成圓形圖片Swift
- Flutter 圖片載入Flutter
- 圖片懶載入
- 預載入圖片
- 圖片載入事件事件
- 載入圖片方式
- html2canvas:將html的dom變成圖片,並儲存HTMLCanvas
- 使用 HTML 實現截圖-html2canvas使用記錄HTMLCanvas
- html canvas 圖片壓縮後 透明背景變成黑色HTMLCanvas
- 圖片預載入和懶載入
- 載入失敗使用預設圖片替代
- 使用AFNetworking載入網路圖片
- HTML5使用canvas繪製圖形HTMLCanvas
- 圖片懶載入(IntersectionObserver)Server
- 圖片懶載入原理
- 委託載入圖片
- 載入遠端圖片
- ??圖片壓縮CanvasCanvas
- canvas 壓縮圖片Canvas
- 載入本地圖片模糊,Glide載入網路圖片卻很清晰地圖IDE
- 直播軟體原始碼,在vue中使用html2canvas在前端生成圖片原始碼VueHTMLCanvas前端
- Android圖片載入框架Fresco使用詳解Android框架
- TestFlight下載App,載入圖片失效。Xcode安裝App,圖片載入正常。APPXCode
- web前端之HTML5壓縮圖片compress image with canvasWeb前端HTMLCanvas
- Html2canvas——圖片空白的幾種排查解決方案HTMLCanvas
- Android 載入大圖片,不壓縮圖片Android