早上的时候,发现阿里爸爸大发慈悲,给了我等穷人一次福利。
阿里云 1核 2G 1M 新用户拼团仅需99元一年,三年279元。
于是赶紧买了三年……
早上的时候,发现阿里爸爸大发慈悲,给了我等穷人一次福利。
阿里云 1核 2G 1M 新用户拼团仅需99元一年,三年279元。
于是赶紧买了三年……
本次学习drawLooper.cpp中有关SkDrawLooper类的用法,并且分析了canvas draw api中的二层循环的作用。
SkDrawLooper有两个子类:SkLayerDrawLooper和SkBlurDrawLooper。
文字绘制主要包括编码转换(主要是中文)、字形解析(点线或image)和实际渲染三个步骤。在这个过程中,字形解析和实际渲染均是耗时步骤。Skia对文字解析的结果做了一套缓存机制。在中文字较多,使用多种字体,绘制的样式(粗/斜体)有变化时,这个缓存会变得很大,因此Skia文字缓存做了内存上的限制。