网站首页 > 基础教程 正文
怎么合成图片?canvas可以弄一个图片模板,然后覆盖一个图片上去吗?
可以的
怎么显示一个图片?
const image = canvas.createImage()
image.src = '../../app/public/static/erweima.jpg'
image.onload = () => {
context.drawImage(
image,
0,
0,
150,
100,
)
}
image.src 可以是临时路径吗?路径有什么要求?
路径是基于page的相对位置
在其他文件用,也是page
微信小程序静态图片放在哪里?
哪里都可以的,page的页面下用的话,路径是相对page的路径
生成的海报分辨率大小是多少?
760 * 1105
canvas 怎么弄几个文字?
ctx.font = "20px sans-serif"
ctx.fillText("天若有情", 10, 20);
ctx.strokeText("天若有情", 10, 40)
canvas 的文字怎么改变颜色?
ctx.fillstyle = "FFFFFF"
海报上的内容 是代码弄 还是搞个图片模板呢
都可以
怎么生成图片?canvas生成的图片的像素跟什么有关系?canvas怎么转换成临时文件?
// 生成图片
wx.canvasToTempFilePath({
canvas,
success: res => {
// 生成的图片临时文件路径
this.setData({
tempFilePath: res.tempFilePath
})
},
})
生成的图片怎么下载?
有临时路径后
let FileSystemManager = wx.getFileSystemManager()
FileSystemManager.saveFile({
tempFilePath : res.tempFilePath,
success : res => {
console.log("保存成功")
console.log(res)
}
})
canvas 一开始是没有背景颜色的吗?canvas 怎么设置背景颜色?
ctx.fillStyle = "#FFFFFF";
ctx.fillRect(0, 0, 380, 552); // 容器大小
wx.getWindowInfo is not a function
需要基础库在 2.20以上
生成的图片的分辨率大小跟canvas的关系?canvas.width 的单位是什么?
单位应该是像素
canvas怎么画图呢?
canvas的文字坐标起点?
第一个文字的左下角
canvas的图片坐标起点?
是图片的左上角
const dpr = wx.getWindowInfo().pixelRatio 是什么意思?
Step 2: 设置宽高调整图片
获取 Canvas 绘图上下文后,将 Canvas 的宽高设置为节点宽高 * 设备像素比,绘制出来的图片更清晰
// 获取设备像素比
const dpr = wx.getSystemInfoSync().pixelRatio
// 将 canvas 宽高设置为
canvas.width = res[0].width * dpr
canvas.height = res[0].height * dpr
canvas可以按照比例缩小吗?canvas的宽高是固定的?那
canvas的容器的高宽 跟 canvas画布的高宽不是一个
里面的元素的坐标是以容器的坐标为准的
怎么绘制一个矩形在底部?
根据figma的定位,不考虑兼容,直接画个矩形
微信小程序canvas真机调试白屏?Cannot read property 'createView' of undefined ? Cannot read property 'getContext' of null
TypeError: Cannot read property 'getContext' of null?
微信的真机显示与线上环境不同,微信的真机测试不可以使用 canvas,但不影响线上使用, 可以尝试上线或体验版测试。
为什么文字会奇怪的缩放?
因为代码里面没有 ctx.scale(dpr, dpr)
猜你喜欢
- 2024-10-12 web前端:canvas动画彩色气泡,类直播间点赞效果实现
- 2024-10-12 HTML使用Canvas绘制动画时钟 canvas绘制钟表
- 2024-10-12 三个绘图工具类详解 常用的绘图工具有哪些,分别有什么用
- 2024-10-12 如何用不到 2KB 的 JavaScript 代码写一个 3D 赛车游戏?
- 2024-10-12 VUE动态生成二维码并利用canvas合成海报图
- 2024-10-12 JavaScript+Canvas实现自定义画板
- 2024-10-12 JavaScript 中的画布 js实现画板
- 2024-10-12 canvas绘制饼图的方法介绍(代码) canvas画饼状图百分比
- 2024-10-12 H5表白特效——Canvas实现粒子涂鸦效果
- 2024-10-12 h5-自定义生成海报(头条初吻,轻虐)
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (86)
- location.href (69)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)