HTML5如何在Canvas中调用图像
HTML5 How to call image in Canvas
我已经设计了一个画布,现在我想在画布中调用图像。我已经完成了教程,但我不知道如何实现它。我的图像是高分辨率的,但我想用javascript减少图像大小和分辨率。谁都可以帮我。
<canvas id="myCanvas" width="600" height="400" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(8,200);
ctx.lineTo(8,308);
ctx.moveTo(259,76);
ctx.lineTo(259,308);
ctx.moveTo(259,308);
ctx.lineTo(8,308);
ctx.moveTo(8,200);
ctx.lineTo(259,76);
ctx.stroke();
var imageObj = new Image();
imageObj.onload = function() {
ctx.drawImage(imageObj, 69, 50);
};
imageObj.src = 'img/logo.jpg', height='42', width='42';
</script>
我不能调用image。有人能帮我把javascript转换成jquery吗?
谢谢
如果您也想调整图像的大小,则需要使用以下语法。
context.drawImage(img,x-Position,y-Position,width,height);
下面是一个更新的JSFiddle作为示例。
您可以在W3CSchool的文章中阅读更多关于drawImage
函数的内容。
相关文章:
- 从信息框调用弹出图像库
- 如何通过函数调用设置图像的src
- 无法在java脚本中调用图像的点击事件函数
- Ajax调用,发送图像和其他数据
- 如何在文件打开和调用图像区域选择时获取原始图像大小
- 从阵列中翻转调用图像
- 调用图像的数据属性
- 使用javascript和php动态调用图像
- 如何在post数据中进行ajax调用-->图像和自定义数据(名称和值对)
- 使用数据库中的数据调用图像,并将其用作传单中的标记图像
- 使用全局变量在循环中调用图像加载
- 如何在MVC 4剃刀中动态调用图像上的工具提示
- JQuery赢得't调用图像单击
- 在循环中调用图像会创建重叠的变量
- AJAX调用图像路径的问题,将JSON消息转换为javaScript数组并尝试显示图像
- JQuery 3D Gallery (SnowStack) -如何从我的服务器而不是flickr调用图像
- HTML5如何在Canvas中调用图像
- 如何动态地调用图像
- ie8中未调用图像的Onload回调
- 使用Tumblr API在文本帖子中调用图像:第二部分