background image

       C

      

 

语言写的照片查看器

 

 v0.5

   

 

本程序基于 GNU/linux 系统环境开发,通过帧缓冲(framebuffer)实现图形输出,需要
你的系统支持并开启 framebuffer,并且,还需要切换至字符控制台模式下运行本程序。

本程序在 Ubuntu 系统下运行正常,依赖 LCUI 图形界面库,计划在 LCUI 的后续版本中,
实现 windows 系统上的图形输出,这样也算是跨平台了。

LCUI 的源码包中已经包含了本程序的源文件以及所需的图片文件,你可以通过查看源码
根目录中的 README 文件,来了解 LCUI 的源代码的编译方法,这里只贴了照片查看器
的 C 代码供参考。

LCUI 主要面向嵌入式(至少目前是),也就是说,该程序和 LCUI

  

可以移植到 大部分

搭载 linux

 

  

 

系统并支持 帧缓冲 的嵌入式设备上,例如 搭载安卓系统的手机,或者搭载

linux 系统的学习机等等,但图形输出会受到该系统自带的 GUI 影响,要么图形被抹去,
要么显示不全。

效果图:

标签:

LCUI

 

 FreeType

 

 Tslib

 

 libpng

 

 

代码片段

(1)

 

[  全屏查看所有代码

 

 ]  

1. [代码][C/C++]

     

代码

跳至

 

[1]

 

[  全屏预览

 

 ]  

#include <LCUI_Build.h>

#include LC_LCUI_H

#include LC_MISC_H

#include LC_DISPLAY_H

#include LC_GRAPH_H

#include LC_DRAW_H