解决阿里云服务器无法访问

早上的时候,发现阿里爸爸大发慈悲,给了我等穷人一次福利。

阿里云 1核 2G 1M 新用户拼团仅需99元一年,三年279元。

于是赶紧买了三年……

C++ SKIA学习DrawLooper

本次学习drawLooper.cpp中有关SkDrawLooper类的用法,并且分析了canvas draw api中的二层循环的作用。

分析

SkDrawLooper有两个子类:SkLayerDrawLooper和SkBlurDrawLooper。

C++ SKIA文字绘制

文字绘制主要包括编码转换(主要是中文)、字形解析(点线或image)和实际渲染三个步骤。在这个过程中,字形解析和实际渲染均是耗时步骤。Skia对文字解析的结果做了一套缓存机制。在中文字较多,使用多种字体,绘制的样式(粗/斜体)有变化时,这个缓存会变得很大,因此Skia文字缓存做了内存上的限制。