随笔分类 -  Graph

Core Animation 学习
摘要:core animation 是在UIKit层之下的一个图形库,用于在iOS 和 OSX 实现动画。Core Animation管理App内容 core animation不是一个完整的绘图系统,它是将App内容合成、操纵并应用于硬件的一个基础框架。 他的核心是Layer对象,大多情况,laye... 阅读全文

posted @ 2015-06-09 17:31 cokecoffe 阅读(282) 评论(0) 推荐(0)

IOS Quartz 2D 学习(1)
摘要:IOS提供两种创建图形的途径: 1.OpenGL. 2.Quartz、Core Animation、UIKit图形支持.UIKit的图形系统 1.视图绘画周期: DrawRect方法,在任何时候,当视图的一部分需要重画时会调用。 触发调用的四种情况: 1>对遮挡您的视图的其它视图进行移动或删除操作。 2>将视图的hidden属性声明设置为NO,使其从隐藏状态变为可见。 3>将视图滚出屏幕,然后再重新回到屏幕上。 4>显式调用视图的setNeedsDisplay或者setNeeds... 阅读全文

posted @ 2012-08-13 22:32 cokecoffe 阅读(1070) 评论(0) 推荐(0)

FreeType的使用
摘要:在嵌入式环境中显示字体,如果采用点阵的方式,要先取得汉字的点阵表示形式,然后根据点阵中每一位是否为1来决定是否对屏幕上相应的像素赋值;如果采用矢量字体的话,例如使用freetype库来显示TrueType类型的字体时,其大致的过程如下:1.初始化库Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1FT_Librarylibrary;2FT_Faceface;3FT_Errorerror=FT_Init_FreeType(&librar 阅读全文

posted @ 2011-09-07 10:47 cokecoffe 阅读(1771) 评论(0) 推荐(0)

BMP数据结构分析
摘要:BMP文件结构1:BMP文件组成BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。2:BMP文件头(14字节)BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。其结构定义如下:typedef struct tagBITMAPFILEHEADER{WORDbf Type; // 位图文件的类型,必须为BMP(0-1字节)DWORD bfSize; // 位图文件的大小,以字节为单位(2-5字节)WORD bfReserved1; // 位图文件保留字,必须为0(6-7字节)WORD bfReserved2; // 位图文件保留字,必须为0(8-9字节)DWORD 阅读全文

posted @ 2011-08-03 10:08 cokecoffe 阅读(1572) 评论(0) 推荐(0)

导航