自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

通过framebuffer直接写屏

通过framebuffer直接写屏 自动判断走是走fb还是qvfb; 目标平台为16位深度值,由于16位色rgb565图片(使用linux下GIMP工具将png转换为bmp,再使用dd命名去掉文件头将bmp转换为原始图片文件;也可使用ffmpeg命令转)没有alpha通道,原本透明的部分都为白色;如果使用rgb5551(png-(gimp工具)>bmp-(dd命令)>rgb5551)的图片,它只有一位alpha通道,不能完全表示图片的颜色信息,失真严重;所以程序中使用2张图片(rgb565和rgb5551)来进行贴图,用rgb5551来判断图片透明的部分把它过滤掉,再用rgb565来显示需要的部分。 编程思想: 1.先通过mmap将framebuffer映射为一个指针或通过shmget连接到qvfb的共享区域; 2.通过mmap将图片数据映射出来,像素点的读取通过移动指针来操作, 像素点的复制通过memcpy将元数据拷贝到fb中; 3.alpha的数据部分的读取是先将rgb的图片数据转换为bitmap形式来读取,一次可以读取32位,可以提到效率; 4.写数据时判断bitmap值为0xfffffff(即不透明的部分)时,就往fb中写数据,否则跳过。

2013-10-01

framebuffer显示JPEG或BMP图片

framebuffer中显示JPEG或BMP图片,文档中有源码,可以直接编译运行

2013-10-01

Qt4.8.3静态编译+VS2010

Qt4.8.3静态编译 + VS2010

2013-10-01

密钥短语密码 加解密算法C语言实现

密钥短语密码 加解密算法C语言实现!!!!!!!!!!!!!!!!!!!!!!

2010-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除