canvas保存图片

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>初学html5</title>
<meta name="keywords" content="">
<meta name="description" content="">
<script src="canva5.js"></script>
<style>
*{margin:0;padding:0;}
</style>
</head>
<body >
<canvas id="canvas" width="400" height="300"></canvas>
</body>
</html>

function draw(id)
{
var canvas=document.getElementById(id);
var context=canvas.getContext(‘2d‘);

context.fillStyle=‘green‘;
context.fillRect(0,0,800,300);
context.fillStyle="#fff";
context.strokeStyle="#fff";
context.font="bold 40px 宋体";
context.textBaseline="top";
context.fillText("麦子学院",0,0);
context.strokeText("麦子学院",0,40);

window.location=canvas.toDataURL("images/jpeg");

}

时间: 2024-08-04 21:16:35

canvas保存图片的相关文章

js实现canvas保存图片为png格式并下载到本地

canvas 保存图片 下载到本地 function base64Img2Blob(code){ var parts = code.split(';base64,'); var contentType = parts[0].split(':')[1]; var raw = window.atob(parts[1]); var rawLength = raw.length; var uInt8Array = new Uint8Array(rawLength); for (var i = 0; i

android+ canvas绘图后保存图片

canvas绘图后保存图片,分两种情况,一种:自己new一个canvas对象. 第二种:在onDraw函数作为参数引入Canvas 第一种情况: 建一个空的bitmap对象,然后在初始化画布时,把它作为参数带入,之后canvas所做的绘图操作,都是在该bitmap上,只要保存该bitmap对象即可.如下代码:画一个蓝色的圆环: //这边直接用canvas画,然后保存 Bitmap bitmap = Bitmap.createBitmap(700,700, Bitmap.Config.ARGB_8

canvas绘制图片,实现在微信里长按保存图片

做的一个微信公众号,要实现用户长按保存获得到的卡片,并且卡片上的内容是抽奖抽取到的,是动态变化的.一开始选用的一个 html2canvas.js插件,在本地调试的很好开心啊,但是在手机上运行的时候转化成图片很模糊...,然后还是自己写一个吧   点击每个卡面展示详情,这个详情可以长按保存.选择钻石黄金等等,类型不一样,卡片背景.字体的颜色都不一样 代码部分 1 var list = { 2 width: 662.4, // 卡牌宽度 3 height: 1000.224, // 卡 4 imgB

canvas——画板

注意部分: canvas的height和width不能再css中设定,应该在html中设定,否则会影响页面的分辨率. 效果图: 图1: 代码 css: #canvas{ cursor: crosshair; } button{ width: 80px; } .yellowBtn{ background-color: yellow; } .redBtn{ background-color: red; } .blueBtn{ background-color: blue; } .greenBtn{

【canvas系列】canvas实现“ 简单的Amaziograph效果”--画对称图【强迫症福利】

标题很难引人入胜,先放个效果图好了 如果图片吸引不了你,那我觉得也就没啥看的了. demo链接: https://win7killer.github.io/can_demo/demo/draw_roll_2.html ************************************************* 上次"雷达图效果"文章很荣幸,被"某天头条"抓数据抓去了,不开心的是demo链接等所有链接都干掉了~~~  blabla,连个名字都木有. 想看的再看下

用HTML5 Canvas做一个画图板

使用HTML5可以非常简单地在canvas上实现画图应用,用支持html5的浏览器便可在下面的区域进行绘画,要看到演示效果,请确保你的浏览器支持HTML5: 功能很简单,原理其实和拖放是类似的,主要是三个事件: 在canvas 上绑定mousedown 事件以标志绘画的开始(调用moveTo 移动画笔)澳门娱乐场 在document 上绑定mousemove 事件来处理绘画时的行为(调用lineTo 以及stroke 进行绘画) 在document 上绑定mouseup 事件以标志绘画的结束(解

移动端 canvas插入多张图片生成一张可保存到手机图片

第一次写随笔,想把开发中遇到的问题与大家分享,可能会让您少走一步弯路. 先看下效果图: 代码分三部分为大家展示: 1.html 部分 <div id="myQrcontainer"> <canvas id="canvas_box"></canvas> <img src="" id="imgShow"/> </div> 2.css 部分 body,html{ width

Canvas图保存成图片或pdf

Canvas画好的图片虽然可以通过toDataURL()转成二进制流的字符串格式,图片稍大一点就无法发送了,当然如果需求简单的话,可以在页面上加一个image元素,将转成的流直接赋给image的src就可以显示图片了. 但是大部分的时候我们还希望弹出保存框,保存图片到我们自己想要的路径下,或者添加一些统计和分析的信息到pdf中一起保存成一个pdf文件,这就需要在后台处理了,两种方式:后台新建一个Web Browser加载当前的页面,然后将获得到的图片流的信息再发送到前台弹出保存的对话框,后台发送

node与canvas保存(下载)图片

最近在做一个截图的功能,要保存成图片. 其实这个功能挺简单的,用toDataURL()转换,或者直接用使用canvas2image.js, base64.js这两个脚本实现功能, 部分重要代码如下:                     //简单的使用JavaScript代码实现下载     var imageDate = document.getElementById("canvas").toDataURL("image/png");     window.lo