酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

超实用!JS利用Canvas绘制图片部分区域的完整代码示例

```javascript // 获取canvas元素和上下文 const canvas = document.getElementById('myCanvas'); const ctx = canvas.getContext('2d'); // 创建一个新的Image对象 const img = new Image(); img.src = '图片地址'; // 替换为实际图片地址 // 当图片加载完成时执行绘制操作 img.onload = function() { // 设置要绘制的图片区域 const sx = 0; // 起始x坐标 const sy = 0; // 起始y坐标 const sWidth = 100; // 宽度 const sHeight = 100; // 高度 // 设置目标绘制区域 const dx = 50; // 目标x坐标 const dy = 50; // 目标y坐标 const dWidth = 100; // 宽度 const dHeight = 100; // 高度 // 在canvas上绘制图片的指定区域 ctx.drawImage(img, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight); }; ``` ######[AI写代码神器 | 276点数解答 | 2024-06-06 11:52:33]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]