如何利用小程序canvas功能制作个性化长尾词海报?

2026-04-20 20:430阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2149个文字,预计阅读时间需要9分钟。

如何利用小程序canvas功能制作个性化长尾词海报?

2020年首篇文章,年初忙碌地复习刷题,一头扎进题海,书看得越多,感觉越不像人。始终于留在小菜鸡的行列中,最近项目中正好有个canvas的业务,忽然又燃起了我对UI前端的热情。

2020年第一篇文章,年初忙着复习刷题一直没空去写东西,书看的越多感觉越技不如人,始终徘徊在小菜鸡的行列中,最近项目里正好有一个canvas的业务,突然又燃起了我一个UI前端的火种,记下了踩坑和思考。

踩坑

问题1:为什么在canvas上画图片模糊?

在canvas上绘制图片/文字的时候,我们设定canvas:375*667的宽高,会发现绘制出来的图片很模糊,感觉像是一张分辨率很差的图片,文字看起来也会有叠影。

注意:物理像素是指手机屏幕上显示的最小单元,而设备独立像素(逻辑像素)计算机设备中的一个点,css 中设置的像素指的就是该像素。

原因:在前端开发中我们知道一个属性叫devicePixelRatio(设备像素比),该属性决定了在渲染界面时会用几个(通常是2个)物理像素来渲染一个设备独立像素。

举个例,一张100*100像素大小的图片,在retina屏幕下,会用2个像素点去渲染图片的一个像素点,相当于图片放大了一倍,因此图片会变得模糊,这也是1px在retina 屏上变粗的原因。

阅读全文
标签:做法2020

本文共计2149个文字,预计阅读时间需要9分钟。

如何利用小程序canvas功能制作个性化长尾词海报?

2020年首篇文章,年初忙碌地复习刷题,一头扎进题海,书看得越多,感觉越不像人。始终于留在小菜鸡的行列中,最近项目中正好有个canvas的业务,忽然又燃起了我对UI前端的热情。

2020年第一篇文章,年初忙着复习刷题一直没空去写东西,书看的越多感觉越技不如人,始终徘徊在小菜鸡的行列中,最近项目里正好有一个canvas的业务,突然又燃起了我一个UI前端的火种,记下了踩坑和思考。

踩坑

问题1:为什么在canvas上画图片模糊?

在canvas上绘制图片/文字的时候,我们设定canvas:375*667的宽高,会发现绘制出来的图片很模糊,感觉像是一张分辨率很差的图片,文字看起来也会有叠影。

注意:物理像素是指手机屏幕上显示的最小单元,而设备独立像素(逻辑像素)计算机设备中的一个点,css 中设置的像素指的就是该像素。

原因:在前端开发中我们知道一个属性叫devicePixelRatio(设备像素比),该属性决定了在渲染界面时会用几个(通常是2个)物理像素来渲染一个设备独立像素。

举个例,一张100*100像素大小的图片,在retina屏幕下,会用2个像素点去渲染图片的一个像素点,相当于图片放大了一倍,因此图片会变得模糊,这也是1px在retina 屏上变粗的原因。

阅读全文
标签:做法2020