`
文章列表
    这是位图的文件结构,具体可查看BMP image format 。位图有文件头、图像的信息头、可选的调色表、数据区四部分组成。     数据大小为:               header=14 bytes               info header=40 bytes               option palette = 2的bbp次方 * 4      其中,bpp是指每个像素占用的位数,bits per pixel。                 查找RGB的思路是:根据数据区每个像素的值,直接索引调色表对应RGB即可 。       其中, ...
  __attrubte__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。 #define __u8    unsigned char #define __u16   unsigned short /* __attribute__ ((packed)) 的位置约束是放于声明的尾部“;”之前 */ struct str_struct{         __u8    a;         __u8    b;         __u8    c;         __u16   d; } __attribute__ ...
     4位(黑白图像记录的是灰度,即0-255个灰度,而255在计算机上用二进制即2的8次方,即计算机需要8位来记录0到255之间的整数,8位等于1字节)数字图像在计算机上以位图(bitmap)的形式存在,位图是一个矩形点阵,其中每一点称为像素(pixel),像素是数字图像中的基本单位。一幅m×n大小的图像,是由m×n个明暗度不等的像素组成的。数字图像中各个像素所具有的明暗程度由灰度值(gray level)所标识 。一般将白色的灰度值定义为255 ,黑色灰度值定义为0 ,而由黑到白之间的明暗度均匀地划分为256个等级。对于黑白图像,每个像素用一个字节数据来表示,而在彩色图像中,每个像素需用 ...
1. 程序框图 功能:描述算法 组成:程序框图中,圆角长方形表示起、止框,平行四边形表示输入、输出框,长方形表示处理框、执行框,用于赋值、计算,菱形表示判断框,成立写是或Y,不成立则写否或N
ubuntu 制作iso镜像 1、从CD/DVD制作iso,将关盘介质放置到光盘,不要挂载。如果系统自动挂载,首先卸载它。        使用dd命令:       dd if=/dev/dvd of=dvd.iso           # for dvd       dd if=/dev/cdrom of=cd.iso         # for cdrom       dd if=/dev/scd0 of=cd.iso           # if cdrom is scsi 2、从本地硬盘制作iso,创建一个目录,拷贝你要的文件到此目录下,使用mkisofs命 ...
1. SDL常用依赖库 1.1 zlib       IP:http://www.zlib.net/index.html        参考:ARM下一些常用库的移植 1.2 iconv      iP: http://www.gnu.org/software/libiconv       1.3 jpeg      ftp://ftp.eenet.ee/pub/FreeBSD/distfiles/jpegsrc.v6b.tar.gz 下载地址 1. SDL 工程     包含扩展库,例如SDL_image,SDL_ttf等。 ...

SDL图像接口

需要安装的开发包:SDL_image-devel 编译时连接方式: -lSDL_image 参考文档: SDL_image 1.2.3
#include <stdio.h> #include <sys/types.h> #include <dirent.h> int main (void) { DIR *dp; struct dirent *ep; dp = opendir ("./"); if (dp != NULL) { while (ep = readdir (dp)) ...
twiki 是一套由Perl 开发的开源 的wiki 程序。他是一个基于web的网站协作平台,可用于项目开发管理,文档管理,知识库管理以及其他协作工作。Twiki拥有完善的权限管理,经常被企业用来作为内部知识库使用,是企业Wiki 的首选。 提供的功能包括:Editlink;Autolinks;Textformatting;全文检索;Email 通 知;Structuredcontent:使用TWikiForms分类/分级无组织的web页面;文件上传;版本控制;访问控制;一个灵活的模板系统便 于分离内容与逻辑;页面管理:可以直接重命名,移动和删除。最近更新管理:提供最 ...
    曾几何时……没有具体的开发工作,好像游离了似地。面对长时间的调研和任务变更,很打击信心和团队力量。由此,我总结如下: 1. 没有确定任务之前,不可急于进入开发状态,须使团队保持谨慎、客观地调研阶段。因为在这个时段,我们可以否之前的工作。如果在进入任务实施阶段的时候,突然中止任务,本身就是打击。 2. 团队之中,应当有冷静思考、发散、激情在里面。 3. 建立团队目标。也许会有不一致,但是要以理服人。非到为不得已,不可强行。禁止出现各干各的。 4. 保持团队中等指数的情绪指数和高等的气势指数。 5. 为团队负责的理念要求,告诉其他成员,你在做什么和你遇到的困难。  
1. Include    #include "SDL_ttf.h" 2. Compiling Simple Example for compiling an object file:cc -c ‘sdl-config --cflags‘ mysource.cSimple Example for compiling an object file:cc -o myprogram mysource.o ‘sdl-config --libs‘ -lSDL_ttf     Reference:   SDL_ttf 显示汉字的方法 SDL_ttf Documenta ...
SDL_SetVideoMode 设置图像模式 SDL_Surface *SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags)         Set up a video mode with the specified width, height and bits-per-pixel. Return Value          The framebuffer surface, or NULL if it fails. The surface returned is freed by SDL_Quit() a ...
Reference: 在 CentOS 下源码安装 Xen Xen Installation and Configuration Guide      
  结合SDL 的GUI开发库——ParaGUI   SDL开发环境的搭建   我的第一个SDL程序     和女朋友吵架了,到现在(4:03)没睡。做了小小的尝试,我看看到了可爱的图片!它在附件中       为此,我十分高兴!     言归正传,还得认错去,尽管不是自己的错。后一句话也不能对她说,否则就“糟”啦!       关于用 framebuffer 驱动,在console 模式下的分辨率的参数及配置     :kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 ...
  前几天,我们团队遇到棘手的任务要完成。在这个过程中,让我记忆最深刻的是:争论。这种争论带有较强的个人色彩,十分担心演变成争吵,甚至是“人身攻击”。团队协作,我认为需要从以下几方面做起:   1. 知识共享与交流      知识共享的过程也是再学习的过程。古人”温故而知新“,我们共享亦是“温故”。团队内部天生存在竞争,但是这种竞争与团队成长,我认为后者更重。如果说,因为利益问题而出现团队“矛盾重重”,那么这个团队的leader要大部分责任——团队leader必须对团队的团结、团队的利益、成员利益负责。      交流——带来的不仅仅是知识、“温故”,更多的是促进思考,产生新的心得或成果。 ...
Global site tag (gtag.js) - Google Analytics