Study JavaScript《Canvas Image相互转换》
来源:互联网 发布:mac如何打人民币符号 编辑:程序博客网 时间:2024/05/23 01:22
JS Canvas与Image互相转换
Convert an Image to Canvas with JavaScript
To convert an image to canvas, you use a canvas element's context's drawImage
method:
// Converts image to canvas; returns new canvas elementfunction convertImageToCanvas(image) {var canvas = document.createElement("canvas");canvas.width = image.width;canvas.height = image.height;canvas.getContext("2d").drawImage(image, 0, 0);return canvas;}
The 0, 0
arguments map to coordinates on the canvas where the image data should be placed.
Convert Canvas to an Image with JavaScript
Assuming modifications to the image have been made, you can easily convert the canvas data to image data with the following snippet:
// Converts canvas to an imagefunction convertCanvasToImage(canvas) {var image = new Image();image.src = canvas.toDataURL("image/png");//返回的是一串Base64编码的URLreturn image;}
The code above magically converts the canvas to a PNG data URI!
注:本文摘自 http://davidwalsh.name/convert-canvas-image
0 0
- Study JavaScript《Canvas Image相互转换》
- 用JavaScript实现canvas和image的相互转换
- Image与Canvas相互转换
- Image与Canvas相互转换
- JavaScript中Canvas与Image互相转换
- Canvas与Image互相转换
- canvas和image互相转换
- Canvas与Image互相转换示例代码
- img和canvas的相互转换
- 图片和Canvas的相互转换
- Image与Base64字符串相互转换
- java 中 image 和 byte[] 相互转换
- C# byte[]与Image的相互转换
- java 中 image 和 byte[] 相互转换
- Byte[]、Image、Bitmap 之间的相互转换
- Byte[]、Image、Bitmap 之间的相互转换
- Byte[]、Image、Bitmap 之间的相互转换
- Byte[]、Image、Bitmap 之间的相互转换
- 内存管理,readwrite,readonly,assign,retain,copy,nonatomic,的作用以及深浅拷贝
- Python(1)
- Swift 类构造器的使用
- 在servlet中用spring @Autowire 注入.
- MapServer 之 发布网络要素服务(WFS-Web Feature Service)
- Study JavaScript《Canvas Image相互转换》
- Java 数组Array 转换为 List
- JMS ActiveMQ 研究
- 2、UITextField的方法和属性
- wifislax最终版reaver穷举PIN教程
- HTML5游戏制作之路_08_egret对于声音的控制
- WebKit之常用类
- 高次同余笔记(二):extended-baby-step-giant-step算法
- WebKit之Chrome和ChromeHost