最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

頭像加個小圖標是如何制作的?

2021-10-05 17:15 作者:小垃圾kiki  | 我要投稿

<!DOCTYPE html>

<html>

? <head>

? ? <meta charset="UTF-8" />

? ? <meta http-equiv="X-UA-Compatible" content="IE=edge" />

? ? <meta name="viewport" content="width=device-width, initial-scale=1.0" />

? ? <title>click函數(shù)的使用</title>

? </head>

? <body>

? ? <button onclick="dj()" id="anniu">上傳圖片</button>

? ? <button id="bctp" onclick="bctp()">保存圖片</button>

? ? <canvas style="display: none"></canvas>

? ? <img id="preview" src="" alt="" />

? ? <!-- 從這里看出可以是windows觸發(fā)的 -->

? ? <input

? ? ? type="file"

? ? ? onchange="loadImageFile()"

? ? ? id="upload"

? ? ? style="visibility: hidden"

? ? />

? ? <div id="uploadBox"></div>

? ? <script>

? ? ? function dj() {

? ? ? ? // console.log("nihaoshijie");

? ? ? ? // document.getElementById("haha").click();

? ? ? ? // 可能這是一個動作所以輸出的是未定義

? ? ? ? // console.log(document.getElementById("haha").click());

? ? ? ? filenamedz = document.getElementById("upload").click(); //也有可能是它觸發(fā)的

? ? ? ? filename = document.getElementById("upload");

? ? ? ? console.log(filename);

? ? ? }


? ? ? function loadImageFile() {

? ? ? ? console.log(this); //確實是windows,以后不知道是就輸出一下

? ? ? ? //這里的this應(yīng)該是指向的是那個按鈕,假如我這里寫this指的是windows調(diào)用

? ? ? ? var file = filename.files;

? ? ? ? console.log(file);

? ? ? ? var reader = new FileReader();

? ? ? ? reader.readAsDataURL(file[0]);

? ? ? ? reader.onload = function () {

? ? ? ? ? draw(reader.result);

? ? ? ? };

? ? ? }


? ? ? var draw = function (src) {

? ? ? ? var base64 = [];

? ? ? ? var c = document.querySelector("canvas");

? ? ? ? var ctx = c.getContext("2d");

? ? ? ? ctx.fillStyle = "#fff";

? ? ? ? c.width = 290;

? ? ? ? c.height = 290;

? ? ? ? ctx.rect(0, 0, c.width, c.height);

? ? ? ? ctx.fill();

? ? ? ? // 畫底圖,這個底圖就是圖像

? ? ? ? var img = new Image();

? ? ? ? img.src = src;

? ? ? ? img.onload = function () {

? ? ? ? ? ctx.drawImage(img, 0, 0, 290, 290);

? ? ? ? ? // 畫紅旗

? ? ? ? ? var icon = new Image();

? ? ? ? ? icon.src = "icon.png";

? ? ? ? ? icon.onload = function () {

? ? ? ? ? ? ctx.drawImage(icon, 0, 0, 290, 290);

? ? ? ? ? ? document.querySelector("#preview").src = c.toDataURL(

? ? ? ? ? ? ? "image/jpeg",

? ? ? ? ? ? ? 0.8

? ? ? ? ? ? );

? ? ? ? ? ? //讀完以后賦值給圖片的src,就是這么簡單

? ? ? ? ? ? //? ?document.getElementById("uploadBox").innerHTML +=

? ? ? ? ? ? //? ? ?"<div id='uploadImg'><img src='" +

? ? ? ? ? ? //? ? ?draw(reader.result) +

? ? ? ? ? ? //? ? ?"' style='height:200px'></div>";

? ? ? ? ? };

? ? ? ? };

? ? ? };


? ? ? function haha() {

? ? ? ? console.log("lj");

? ? ? }

? ? </script>

? </body>

</html>

<!DOCTYPE html>

<html>

? <head>

? ? <meta charset="UTF-8" />

? ? <meta http-equiv="X-UA-Compatible" content="IE=edge" />

? ? <meta name="viewport" content="width=device-width, initial-scale=1.0" />

? ? <title>Document</title>

? ? <style>

? ? ? canvas {

? ? ? ? background-color: yellow;

? ? ? }

? ? ? img {

? ? ? ? width: 100px;

? ? ? }

? ? </style>

? </head>

? <body>

? ? <!-- <img src="icon.png" alt="" id="gq_icon" /> -->

? ? <img src="icon.png" alt="" id="gq_icon2" />

? ? <img src="preview.png" alt="" id="gq_icon" />

? ? <canvas id="canvas" width="200" height="200"></canvas>

? ? <script>

? ? ? var canvas = document.getElementById("canvas");

? ? ? var ctx = canvas.getContext("2d");

? ? ? //? ?var img = document.getElementById("gq_icon");

? ? ? var img2 = document.getElementById("gq_icon2");

? ? ? var img = document.getElementById("gq_icon");

? ? ? //? ?把圖片加載到畫布里面;

? ? ? img.onload = function () {

? ? ? ? console.log("haha");

? ? ? ? // ctx.drawImage(img, 0, 0, 100, 100);

? ? ? ? ctx.drawImage(img, 0, 0, 200, 200);

? ? ? ? ctx.drawImage(img2, 0, 0, 100, 100);


? ? ? ? // console.log(ctx.drawImage(img, 0, 0, 100, 100));

? ? ? };

? ? ? var dataURL = canvas.toDataURL();

? ? ? console.log(dataURL);

? ? </script>

? </body>

</html>


頭像加個小圖標是如何制作的?的評論 (共 條)

分享到微博請遵守國家法律
英超| 平山县| 乌兰浩特市| 盐山县| 西畴县| 邵阳县| 胶州市| 大同县| 会泽县| 锦州市| 佛坪县| 黄陵县| 栖霞市| 武乡县| 康保县| 德阳市| 柞水县| 大同县| 宿迁市| 息烽县| 静乐县| 兴宁市| 兰坪| 个旧市| 信阳市| 富平县| 合阳县| 绥宁县| 乐昌市| 金沙县| 尖扎县| 闵行区| 濮阳县| 竹山县| 平安县| 合肥市| 财经| 治县。| 龙川县| 三门峡市| 黑龙江省|