240 发简信
IP属地:台湾
  • 我有个疑问,skia是支持gpu的,android ui使用了skia,为什么他还需要GLSurfaceView textureVIew这些东西,而且UI canvas绘制明显是慢的

    Android 图形显示系统(十五) Android Q Skia的绘制系统

    [TOC] Android 图形显示系统(十五) Android Q Skia的绘制系统 本来不打算更新Android Q的文档了,但是项目所需,渲染系统改动也比较大,还是随...

  • 用真实的字体传进去,然后用utf16的字符串进行测试,结果endPoint全部是0,不知道为啥

    Harfbuzz API 基本用法

    [Harfbuzz](http://harfbuzz.org/ 是一个 OpenType 文本整形引擎。当前的 Harfbuzz 代码库,之前被称为 harfbuzz-ng,...

  • 你自己实现的canvas,不能直接画文字啊,只能画图片

    为什么你的canvas那么慢?浅析Android的canvas性能

    本文将通过分析部分源码,描述 Android 里面的 Canvas 的大致实现。并且会对 Canvas 的性能做一定分析,提供对 Canvas 的使用建议。 GLES20Re...

  • 这种转换的话会造成数据丢失,如何显示呢,还是得通过滤镜算法模拟吧

    10bit YUV(P010)的存储结构和处理

    10bit YUV 前面讨论关于 YUV 图像 NV21、YUYV 等格式的处理[//www.greatytc.com/p/eb72a55b98aa],都是 8 b...

  • 模糊度还不够

    OpenGL ES – 设置模糊图片

    老规矩先看效果,下图中上部分图片是原图,下部分图片是修改过模糊度的图片。 上图通过滑块动态修改图片的模糊程度,滑块越靠右图片越模糊。 设置模糊图片主要是通过修改某一个像素点的...

  • 毫无意义的例子

    pthread_key_t和pthread_key_create()详解

    文章来源自pthread_key_t和pthread_key_create()详解 下面说一下线程中特有的线程存储, Thread Specific Data 。线程存储有什...

  • 120
    Android 重学系列 SurfaceView和TextureView 源码浅析(下)

    前言 上一篇文章和大家论述了SurfaceView的核心原理,本文和大家聊聊TextureView的核心原理。 如果发现什么地方写的有问题,欢迎来本文https://www....