
skia
Redrain
Everyone is happy. But, your happiness, often in the eyes of others.
展开
-
windows下编译skia
skia是谷歌的一个开源2D引擎,用来实现利用CPU实现2D图形绘制。skia应用非常广泛,chrome、android、firefox、flutter等项目的渲染引擎都是skia。最近打算给ui库替换为skia渲染引擎,所以搞一下windows下的skia编译。以前也搞过老版本的skia编译https://blog.youkuaiyun.com/zhuhongshu/article/details/51272050,现在打算编译一个最新的skia。这次的skia编译时间为2020-12-22,SHA-1:71原创 2020-12-25 15:45:13 · 5869 阅读 · 8 评论 -
编译skia静态库时,图片解码库无法注册的问题
转载:http://www.cnblogs.com/imlucky/archive/2012/08/01/2617851.html今天编译skia库,增加图片解码库时总是无效。按照此博客的方法修改后成功,特此转载。android编译skia静态库时,图片解码库无法注册的问题经过千辛万苦将skia编译成了静态库,但是发现图片解码都不成功,后来发现是图片转载 2015-01-27 01:27:08 · 1792 阅读 · 0 评论 -
在Windows下编译多种VS版本的Skia
转载请说明原出处,谢谢~~:http://blog.youkuaiyun.com/zhuhongshu/article/details/51250537 这几天刚改了改Duilib,之前为了让Duilib更好的支持透明异形窗体所以把Duilib改为Gdi和Gdi+的双渲染引擎。于是想到了有时间就把渲染引擎完全独立为渲染接口,可以增加更多的渲染引擎。现在来说Skia是个很不错的渲染,之前我只是单独原创 2016-04-28 15:57:14 · 13545 阅读 · 2 评论 -
Skia绘制代码分析
原文出处:http://blog.youkuaiyun.com/hgl868/article/details/45584187路径绘制尽管使用频率相对于图像绘制、文本绘制低,但却是非常重要的一个基本特性。所有不规则图形(椭圆、圆角矩形、三角形、简单的文字),最后都避不开路径绘制。而且,若自己实现一个2D引擎,这块内容是很具有参考意义的,用OpenGL的话,图像采样等都很少关注了,对对坐标就好。但菱角、圆弧、曲转载 2017-05-08 20:55:59 · 1983 阅读 · 0 评论 -
Skia深入分析
原文出处:http://blog.youkuaiyun.com/hgl868/article/details/45583667一、渲染层级从渲染流程上分,Skia可分为如下三个层级:1、指令层:SkPicture、SkDeferredCanvas->SkCanvas这一层决定需要执行哪些绘图操作,绘图操作的预变换矩阵,当前裁剪区域,绘图操作产生在哪些layer上,Layer的生成与合并。2、解析层:SkBit转载 2017-05-08 20:57:00 · 5112 阅读 · 0 评论