2***@qq.com
2***@qq.com
  • 发布:2025-02-18 13:21
  • 更新:2025-02-19 08:49
  • 阅读:94

app端想要对部分view截图应该怎么做呀

分类:HBuilderX

我用的普通uniapp项目,想对部分view截图,有文字,也有图片。我试过html2canvas,在我用了其他的字体之后,那个截图并不太准确。

使用普通的canvas画出来的也不太准确。我会涉及到字体,各种css样式。

我目前是靠服务器来做的,但是现在做了一个功能,让用户上传自己的字体,但是我服务器上没有那个字体,截出来的还是默认字体,不打算让用户名往服务器上上传字体了,因为我的带宽比较低,上传一个比较大的字体的话,比较影响体验

想问问各位大佬还有什么解决办法吗?要用原生插件来解决吗?

2025-02-18 13:21 负责人:无 分享
已邀请:
gxy

gxy

前端canvas绘图始终都会有些偏差,可以考虑后端处理截图,如用Puppeteer。字体问题可以考虑用@font-face 消除对用户电脑字体的依赖。

  • 2***@qq.com (作者)

    不太行,后端不想让用户的字体上传到服务器上。不然那样太影响体验了

    2025-02-19 13:07

杨杨得亿

杨杨得亿 - 这个人很懒,什么都没有留下~

换下截图工具robotjs或者dom-to-image、Puppeteer

  • 2***@qq.com (作者)

    好像都不太行,不过谢谢你们的提议,我打算用原生插件试一下

    2025-02-19 13:07

要回复问题请先登录注册