小程序开发遇到的bug(持续更新)
程序员文章站
2022-07-03 14:49:09
...
一、tostring问题
原因:应该是字符串操作问题
问题定位:
问题是出现在画布写文字时
shareContent.fillText(shareContent[0], viewpointCenter, viewpointY);
//shareContent是画布的上下文fillText第一个参数应该是一个字符串的,但是我当时写成了shareContent[0]
//shareContent[0]不是字符串,具体是啥有机会再说,应该改为
shareContent.fillText(showViewpoint[0], viewpointCenter, viewpointY);
二、关于canvas转图片时,图片模糊的问题
在把canvas导出为图片时,总是会出现画面模糊的问题,也在网上找了很久,主要简单的方法就是把
导出图片的width和height都设为画布的2-4倍。其实没啥用。
个人看法,图片模糊是和画布的大小有关,只要按照原比例导出就行了
所以从设计画布开始最好就用px做单位,并且直接根据图片大小来设计画布布局。