用户:
一个破名七个字查看:103 回复:9 评论:16 创建时间:2023-12-17T11:58:09
我用kitten4的画笔功能印刷字,发现随着在同一位置印刷同样的内容次数变多字变得更模糊、更粗。是不是意味着印刷字时会因为显示的算法的原因在一些位置打上透明图层,而不是单纯的颜色与背景过渡?
happy_chicken它估计是坐标位置有几乎看不见的偏差吧!
点赞1
评论
我不认为。更多的测试表明,每次印刷没有半点像素点的偏差。
在多次重叠印刷的测试中,同样没有发现任何可以代表出现偏差的迹象。
这种偏差不仅是位置上,同时也包括颜色浓厚上的——都没有。
我敢保证是在处理字符的边缘时使用了透明像素。
或者还有另一种解释,在印刷字的时候把别的字当作了背景
不管怎么样,我认为这都不是写印刷代码的人希望看到的效果。毕竟标准的效果是无限分割的没有像素的屏幕上多个标准颜色的字体完美无误的重叠在一起,显示到有像素大小的屏幕上时也一样应该和只印刷一次一个样。
雀食。
这是什么意思???
我也有点觉得没有像素偏差,不然不会有透明度的变化!
LoserFox"是不是意味着印刷字时会因为显示的算法的原因在一些位置打上透明图层,而不是单纯的颜色与背景过渡?"
编程猫的文字盖章是托管给canvas的filltext函数实现的,filltext有做文字的抗锯齿工作,抗锯齿可以大概理解为模糊文字的周边让显示更加平滑,具体可以搜索相关资料
点赞0
评论