背景
在页面中,海报需要高清大图(2230 x 3152),用于印刷级展示。
核心思路
- 使用 Canvas 2D API(
type="2d")获取完整 Canvas 节点控制权 - Canvas 内部宽高设为大分辨率(2230 x 3152),CSS 显示设为小尺寸(602 x 851rpx)
- 通过
uni.canvasToTempFilePath导出高清图片,再调用uni.saveImageToPhotosAlbum保存
大约 3 分钟
在页面中,海报需要高清大图(2230 x 3152),用于印刷级展示。
type="2d")获取完整 Canvas 节点控制权uni.canvasToTempFilePath 导出高清图片,再调用 uni.saveImageToPhotosAlbum 保存