js有没有可以将页面上的文字(包括样式)和 图片保存成一张图片

1.实现一种功能页面上有文字(自己编写的),图片上传的(单独制作的)。用户长按手机屏幕,将指定的文字与图片,保存成一张图片。类似截图的那种
如图:图片描述

2.XXX的2018年福气是文字,名字是由用户输入的。底部是一张整的背景图。
js有这功能吗?还是要靠canvas。

阅读 3.3k
4 个回答

可以用html2canvas,也可以自己写,
通常转换方式是 html -> svg -> canvas,记住一点html样式必须要内联才能在svg上显出效果,不然没用

canvas 多方便

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题