E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
skia
SkCanvas Overview
OverView承接上文,SkCanvas是
Skia
的绘图上下文。它知道将图形往哪里进行绘制(例如,指向用于离屏渲染的像素),并维护矩阵和裁剪操作。
Fery_321
·
2020-08-26 23:55
Skia
2D渲染引擎
Flutter
该框架使用dart语言进行开发,在
skia
的基础上开发了一套公共组件达到android与ios共用代码的目的。
coofee
·
2020-08-26 13:04
高通Android平台下关于display部分的几个关键问题
以问题的方式描述如下:0.SurfaceFlinger主要功能SurfaceFlinger只是负责mergeSurface的控制,如计算出两个Surface重叠的区域,至于Surface需要显示的内容,则通过
Skia
Arrow
·
2020-08-22 21:16
DisplaySystem
Canvas 2D 非零和奇偶环绕规则
chrome使用的是
skia
图形函数库firefox使用的是cairo图形函数库
skia
和cairo是对后端(backend)的封装,所以可以跨平台,虽然chrome使用的图形库是
skia
,但是在不同系统上底层图形库还是可能不一样
薄风
·
2020-08-22 15:53
前端
canvas
图形
path
chrome
在MacOS上使用
Skia
渲染引擎
这是我第二次用
Skia
了,每次编译都忘一遍,C++工程环境真的太难搭建了,真的是我为数不多能跑起来的库了,还有一个是ffmpeg吧。。每次踩一遍忘一遍,所以下定决心写篇文章记录一下了。
九瑶
·
2020-08-22 13:22
chrome
图形学
canvas
c++
javascript
Android中的OOM
byteexternalallocationtoolargefor…05:15:04.764:ERROR/(264):VMwon’tletusallocate3528000bytes05:15:04.764:DEBUG/
skia
iteye_11788
·
2020-08-22 12:07
hwui opengl VS
skia
opengl VS
skia
vulkan?
其实
skia
在androido,p的变化不只这些。
WalkerXu
·
2020-08-22 11:44
图形
android
android-ui
渲染
Skia
引擎API整理介绍(
skia
in Android 2.3 trunk)
序通过google,baidu,我们都很难搜索到关于
skia
引擎方面的文档,
skia
的官方wiki(http://code.google.com/p/
skia
)也只有寥寥无几的文字简单介绍了SkCanvas
米狗族
·
2020-08-22 02:46
Android
Skia
Android平台Qt开发入门教程
也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程序是可能的,只是需要使用系统非公开的API(就是android源代码,而非NDK里面提供的头文件),比如libui和
skia
Aries
·
2020-08-22 02:45
Android
Qt
【Android】Android SurfaceFlinger之NativeWindow
1、EGLNativeWindowTypeAndroid的GUI构建于OpenGLES,对于2D图形来说还可以使用
Skia
库(https://
skia
.org/)。
evoo
·
2020-08-21 00:15
Android知识库
Android Surfaceflinger 的使用
下面是一个测试小例子,测试SurfaceFlinger的使用,并结合
skia
测试了软合成shotsceen的性能。点击(此处)折叠或打开/***
jeffreyliu
·
2020-08-20 22:18
Android
Display
System
android 显示系统详解
类是如何显示的,我们现在可知的是布局文件中的view类已经存放在Viewroot里面了,随后的工作系统应该完成所有view类绘制,如何绘制和显示是我们本篇博客讨论的重点了解显示系统需要从三方面入手:(1)图像引擎
skia
gxflh
·
2020-08-20 21:50
深入了解Flutter界面开发
Flutter框架简介跨平台应用的框架,没有使用WebView或者系统平台自带的控件,使用自身的高性能渲染引擎(
Skia
)自绘,界面开
闲鱼技术
·
2020-08-20 13:59
android2.2支持泰语
make-j4编译完成后在external/
skia
/src/ports/SkFontHost-android.cpp文件gSystemFonts结构中就会看到staticconstFontInitRecgSystemFonts
wen0006
·
2020-08-20 13:51
Linux
Android Framework层看硬件加速
Android从Android3.0(APILevel11)开始就支持了硬件加速,在targetapi>=14会默认开启,利用GPU代替CPU绘制,软加速是利用
Skia
,而硬件加速是利用OpenGL绘制
三木仔
·
2020-08-20 11:19
android
skia
编译Android相关
Skia
编译:is_component_build-用来指定是否编译成动态库is_debug-指定是否Debug等,is_official_build-指定是否全部编译第三方源码
skia
_use_system_foo
重播
·
2020-08-18 10:30
android
Android图像篇
Android的渲染分为2D渲染和3D渲染两种,其中2D渲染的引擎为
Skia
,3D渲染的引擎是OpenGLES。目前,Android支持OpenGLES1.0和OpenGLES2.0两种标准。
12304108
·
2020-08-18 09:38
Android
SurfaceFlinger的分析理解,基于android4.4.2 aosp源码
整体描述:每一个应用程序,对应SF中的一个Client对象;每一个应用程序的Surface,对应SF中对应Client对象中的一个Layer对象;应用程序在Surface上借助
skia
或者opengles
蛮夷
·
2020-08-18 08:11
Flutter 中文文档网站 flutter.cn 正式发布!
极速(Fast):基于
Skia
的硬件加速图形引擎,帮助你媲美原生应用的速度。高效(Productive):Flutter的StatefulHotReload(热重载)特性帮助你实时看到应用修改的结果。
chenglu001
·
2020-08-17 07:11
Flutter
高性能图片压缩 —— libjpeg-turbo 的编译与集成
前言Android提供的JPEG压缩,是由外部链接库中的libjpeg实现的,但Google考虑到Android设备性能的瓶颈,在
Skia
调用中的三方链接库libjpeg时,多处进行了阉割处理,这样带来的好处就是压缩的速度更快了
weixin_33734785
·
2020-08-15 08:34
android利用JNI调用C++自定义类
android调用C/C++库的文章,但是始终没有一片是关于android利用jni调用C++自定义类的文章,无奈只好看android的源代码,学习android的图形库的实现,因为它的实现底层也是利用C++的
skia
wanghaofeng
·
2020-08-15 00:30
android
c/c++语言
Skia
深入分析8——
Skia
的GPU绘图
[+]
Skia
的GPU绘图一、
Skia
-GPU概述在Android4.2到Android5.0的过程中,
skia
中开发较频繁的部分莫过于GPU加速部分和延迟渲染机制,尽管目前来看几乎没有用到,但后续很可能会在
默默的码农
·
2020-08-14 14:04
Android图形显示
Skia
深入分析10——
Skia
库的性能与优化潜力
Skia
库性能与优化潜力图形/渲染算法/架构作为图形渲染引擎,性能上是非常重要的,按通常Android手机60帧的刷新率,绘制一帧的总时间只有16ms,可谓是毫厘必争。
默默的码农
·
2020-08-14 14:04
Android图形显示
Android NDK 调用
Skia
进行底层绘图
Skia
是Android的底层的图形库,最近看了一下参考了了网上的例子最初是这样做的就是从上层直接传一个Canvas再在底层获取它运行的时候老是不成功,不过可以画图形,比如线、矩形等,最后在网上查了一下
万航
·
2020-08-14 13:01
Android
Android 图形渲染应用层简述
一.图形渲染方式Android图像渲染有两种方式一是CPU渲染,另一种是GPU渲染一)CPU渲染CPU渲染称之为软件绘制,AndroidCPU渲染引擎框架为
Skia
,它是一款在底端设备上呈现高质量的2D
weixin_34007020
·
2020-08-10 23:07
Android基础 Bitmap基础
SKBitmap这块,
Skia
图像引擎1.图片格式GIF:基于索引色,无损压缩,支持动画、透明,只支持256种颜色JPG:有损压缩,无透明通道,无动画,适用于色彩丰富的图片PNG:无损压缩,有透明通道,
baiiu
·
2020-08-10 22:25
Android
Java等基础知识
Flutter安装及环境配置
Flutter是跨平台的UI框架,目前稳定版本1.7(中文文章),官方网址:https://flutter.dev中文社区网址:https://flutterchina.club/底层使用独立的
Skia
2D
历史课代表
·
2020-08-10 18:41
Flutter
跨平台
跨平台UI框架
Windows
Mac
Android
iOS
Android性能优化(六)图片压缩
尺寸压缩3.格式选择:JPEG/WEBP(4.0以上)三、压缩原理/frameworks/base/core/jni/android/graphics/Bitmap.cppSkia引擎https://
skia
.org
Easyhood
·
2020-08-09 18:07
Android性能优化
Chrome内核解析 -- 绘制引擎基础篇:绘图上下文(RenderingContext, GraphicsContext)
details/41698169多个图形上下文(GraphicsContext,也称为3DContext,GLContext)众所周知,使用OpenGL/D3D绘图,或者GDI,GTK/Cario,QT,X11,
Skia
yunchao_he
·
2020-08-09 16:58
Chromium/Blink
Rendering
Skia
的初探(
Skia
的GN脚本编译与第一个
Skia
应用)
前言如今大前端代表之一flutter十分火热,也是一种大的趋势。flutter与rn对大前端上的理解不同,rn是自上而下的大前端解决方案,而flutter是自下而上的大前端解决方案。为什么我说flutter是自下而上的解决方案呢?实际上这种解决思路也来源与移动端手机游戏开发,flutter绕开对每一个系统顶层uiapi,直接对接系统底层的cpu,gpu。Google是怎么做到的?实际上,如果翻开A
yujunyu12
·
2020-08-09 03:59
音视频
Andriod
Android 4.4 Graphic系统详解(4)HWUI概述
实质上就是Android3.0以前,几乎所有的图形绘制都是由
Skia
完成,
Skia
是一个向量绘图库,使用CPU来进行运算;所以从Android3.0开始,Google用hwui取代了
Skia
,准确的说,
michaelcao1980
·
2020-08-08 18:12
android
graphic
图像滤镜(GPUImage/GPU加速)、美化/图像处理技术 拼接及
Skia
- Android
图像滤镜处理的两种方式:RGB点乘运算;GPU的矩阵运算(效率更高).>图像像素处理getPixelgetPixelssetPixelsetPixelsAndroidBitmap加载与像素操作-https://blog.csdn.net/jia20003/article/details/46723903基本滤镜效果的实现:如果我们用ColorMatrix调整RGB三种颜色的比重,就可以实现诸如单色
南蛮拾荒者
·
2020-08-08 11:58
java
Android
Android.mk编译的时候报错
报错原因是在下面的代码中反斜干后面有空格LOCAL_C_INCLUDES+=\vendor/qcom/proprietary/fastmmi/libmmi\external/libcxx/include\external/
skia
white_wt
·
2020-08-07 21:45
Framework
Skia
深入分析8——
Skia
的GPU绘图
Skia
的GPU绘图一、
Skia
-GPU概述在Android4.2到Android5.0的过程中,
skia
中开发较频繁的部分莫过于GPU加速部分和延迟渲染机制,尽管目前来看几乎没有用到,但后续很可能会在
weixin_34167819
·
2020-08-07 20:05
OpenGL/Vulkan/Cairo/
Skia
/angle/VTK/OpenVG/GIMP/Krita等开源绘图库或软件收集
绘图引擎简介Windows环境下二维绘图引擎有多种选择:GDI、GDI+、DirectDraw、Qt/QPainter、Agg、Cairo、
skia
、Direct2D、Direct3D、OpenGL、Vulkan
libaineu2004
·
2020-08-04 15:59
精品资源推介
CAD/CAM
Android Graphic : apk and
Skia
/OpenGL|ES
Androidapk里面的画图分为2D和3D两种:2D是由
Skia
来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的
yili_xie
·
2020-08-04 09:43
Graphic
Android
Flutter调研
Flutter由Dart+C+++
Skia
开发。
pop1234o
·
2020-08-04 02:54
杂谈
Android绘制流程
一、前言1.1、C++界面库MFC、WTL、DuiLib、QT、
Skia
、OpenGL。Android里面的画图分为2D和3D两种:2D是由
Skia
来实现的,3D部分是由OpenGL实现的。
weixin_34413103
·
2020-08-03 07:43
适用于OpenGL离屏渲染上下文的初始化代码
代码这部分代码事实上是參考Android的
Skia
模块相关代码写的。适用于Mac、EGL(Android)、X11(Ubuntu等Linux系统)平台。
weixin_33769207
·
2020-08-03 06:52
Android Graphic(应用程序层):
Skia
/OpenGL|ES
Androidapk里面的画图分为2D和3D两种:2D是由
Skia
来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的
eustoma
·
2020-08-01 12:32
Mac下用cmake编译 Android用libjpeg-turbo
终于有时间写博客了,en~~~~~~~~~~~~之前做电商项目,遇到项目中大量的图片质量处理问题,跳过官方的
skia
直接利用libjpeg-turbo处理图片先说下编译静态库与动态库后面有时间再写下如何利用
魁地奇
·
2020-08-01 01:34
Android
Android P 图像显示系统(三)Android HWUI 绘制流程
操纵的录制创建RenderNodeHwuiContext和HwuiRendererRenderThreadCanvasContextNodeTree的准备绘制小结Android中,绘图的API很多,比如2D的绘图
skia
夕月风
·
2020-07-31 16:46
Display
Graphics
windows编译
skia
setGYP_MSVS_VERSION=2017setvs2017_install=D:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\CommunitysetGYP_MSVS_OVERRIDE_PATH=D:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\CommunitysetGYP_GENERATORS=
CHNIM
·
2020-07-30 07:22
skia
windows上fatal error C1083: Cannot open include file: 'vulkan/vulkan.h': No such file or directory错误
最近在学习
skia
,在vs中运行代码时遇到fatalerrorC1083:Cannotopenincludefile:'vulkan/vulkan.h':Nosuchfileordirectory报错,
weixin_42001089
·
2020-07-30 04:09
skia
ImportError: No module named gyp
如今在编译最新版本的
skia
时再次遇到,不过我没有心情去解决这个了,回退到一个比较老的版本就没有这个错误了。我算是躲过去了。
kangear
·
2020-07-29 19:07
Linux系统管理
Flutter初探
Flutter是Google开源的UI工具包,帮助开发者通过一套代码库高效构建多平台精美应用野心:Mobile、Web(已支持beta频道)、Desktop、Embedded概览Flutter框架总览2D渲染引擎
Skia
Maaak
·
2020-07-27 17:17
flutter
二 数据可视化前端技术选型
←数据可视化应用场景数据可视化解决方案前端数据可视化解决方案如下:SkiaSkia是Chrome和Android的底层2D绘图引擎,具体可参考百度百科,
Skia
采用C++编程,由于它位于浏览器的更底层,
十丈_红尘
·
2020-07-22 14:14
android仿微信高效压缩图片(libjpeg)
这得了解android底层是如何对图片进行处理的.当时谷歌开发Android的时候,考虑了大部分手机的配置并没有那么高,所以对图片处理是使用的
Skia
这个开源库。
hellozengms
·
2020-07-14 15:22
性能优化
Bitmap 图像原理-学习总结
重要概念:bitmap生成过程:BitmapFactory(java-cpp-
skia
-bitmap)inSampleSize:缩小的倍数BitmapFactory.Options.inBitmap字段
亚瑟-灰太狼
·
2020-07-14 13:46
让 Android 可以识别BMP图片文件,且目前Android所支持的所有图片格式
Android的图片编码解码是由
Skia
图形库负责的,
Skia
通过挂接第三方开源库实现了常见的图片格式的编解码支持。
SuperDream
·
2020-07-14 06:07
[Android
开发]
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他