1
A
回答
4
要绘制多个图像在画布上用下面的代码
var canvas = document.getElementById('canvas_id');
var context = canvas.getContext('2d');
var imageObj1 = new Image();
imageObj1.src = "your image source"
imageObj1.onload = function() {
context.drawImage(imageObj1, x, y);
};
var imageObj2 = new Image();
imageObj2.src = "your image source"
imageObj2.onload = function() {
context.drawImage(imageObj2, x, y);
};
立即取得帆布
// get png data url
var pngUrl = canvas.toDataURL();
// get jpeg data url
var jpegUrl = canvas.toDataURL('image/jpeg');
图像数据URL如果你想的ImageData然后用
context.getImageData(x,y,width,height);
+0
这只是帮助我,真棒!谢谢! – PourMeSomeCode
相关问题
- 1. 将多个图像合并为一个
- 2. 混合两个图像HTML5画布
- 3. HTML5拖放多个图像从一个画布到另一个画布
- 4. HTML5画布绘制多个图像
- 5. html5画布图像合成
- 6. html5,将一个eventlistener添加到画布上的绘制图像
- 7. javascript在画布上画一个图像
- 8. 将多个图像合并为一个图像asp.net
- 9. HTML5画布将背景图像褪色到另一个图像并返回
- 10. 将几个图像合并为一个
- 11. 上传HTML5画布作为一个blob
- 12. 将多个HTML5画布动画
- 13. 在html5画布下的另一个图像下绘制图像
- 14. jquery多个图像上传并把图像到画布元素
- 15. HTML5画布:混合多个转换
- 16. 将多个图像合并为1
- 17. HTML5画布2d上下文中的多个图像模式?
- 18. 如何将多个图像添加到html5画布
- 19. 将一张像素为HTML5画布
- 20. globalAlpha在画布上的一个图像
- 21. HTML5图像适合发布在画布上
- 22. HTML在一个画布上绘制多个图像
- 23. 将多个图像合并为单个图像
- 24. 在一个页面上多个HTML5画布
- 25. HTML5画布 - 分组/将图像附加到画布上
- 26. 将图像添加到一个HTML5画布
- 27. 在图像上覆盖HTML5画布
- 28. 在HTML5的画布上绘制图像
- 29. 在HTML5画布上绘制图像
- 30. 在html5画布上绘制图像
我我目前有类似的问题。我对HTML5 canvas有所了解,并不认为这是我的情况中的关键问题。我关心的是如何定位和压缩具有不同尺寸的图像。 –