问题工作中遇到了Android中有关图片压缩保存的问题,发现这个问题还挺深,而且网上资料比较有限,因此自己深入研究了一下,算是把这个问题自顶至下全部搞懂了,在此记录。相关的几个问题如下:1.Android系统是如何编码压缩保存图片的?2.Skia库起到的作用?3.libJpeg库起到的作用?4.能不...
分类:
移动开发 时间:
2015-04-13 20:32:50
阅读次数:
562
1 What is SKIA.Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It...
分类:
其他好文 时间:
2015-04-13 12:44:52
阅读次数:
271
这也就是说,Java Activity层的用户自定义默认字体通过标准framework/JNI的途径是无法传递应用到Chromium内核的。
本来的基本想法是:通过Typeface.DEFAULT获得Java层的系统当前默认字体设置,通过Java动态反射调用获得native_instance句柄,然后尝试用JNI C++代码获得SkTypeface*指针,调用SkTypeface::serial...
分类:
移动开发 时间:
2015-01-24 16:00:11
阅读次数:
372
例子在这里,包括skia-render,skia-gdi,image-decoder,以及win32 api使用它例子的所有源码。我去掉了skia-render里面的预编绎,这些高级的东西,我不怎么喜欢用。。。
因为考虑到win32 api写的话比较简洁清晰,所以使用了win32 api...
分类:
其他好文 时间:
2014-11-29 13:18:32
阅读次数:
327
Android是运行于Linuxkernel之上,但并不是GNU/Linux。因为在一般GNU/Linux里支持的功能,Android大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。Android为了达到..
分类:
移动开发 时间:
2014-10-27 15:49:16
阅读次数:
301
起因或许有人会说,cocos2dx中直接帧动画就行了用什么GIF。 起因是为游戏内部要用到第三方平台的头像,而第三方平台的头像大多都是用到Gif,所以才会有了这个需求过程查了各种文档都没找到。但是毋庸置疑的是,大多数解析库都是依赖gif_lib这个库的。 偶然间看到了android使用的skia库的...
分类:
其他好文 时间:
2014-10-24 14:20:18
阅读次数:
427
m:一个放大框c:一个矩形遮挡狂y:方向控制s 滚动k开窗效果( kl控制前后)t各种窗格效果r旋转f显示时间d:切换模式有opengl picture rasterz:右下角显示一个详细信息框x:左右切换b:改变图形???n:f1 f2 f3切换键盘操作
分类:
其他好文 时间:
2014-08-26 19:34:26
阅读次数:
175
基于淺談 Google Skia 圖形處理引擎和Skia Demo Build。 Skia是一个跨平台的图形库,目前使用在Android中,同样也有PC版本,这里测试一下以了解其内涵。
1.PC版本测试:
# 1.下载 Skia
git clone git@github.com:google/skia.git
# 2.切换到老版本 参考ubuntu 移植SKIA的日期进行回退
git...
分类:
移动开发 时间:
2014-08-21 21:12:34
阅读次数:
380
问题:怎么通过SetDIBitsToDevice(hdc, destx, desty, width, height, srcx, srcy, startscan, scanlines, startbit, lpbmi, colorMode);canvas上的不同的绘制反应到DC上。上次实验了new ...
分类:
其他好文 时间:
2014-08-18 15:54:52
阅读次数:
191