本文共 704 字,大约阅读时间需要 2 分钟。
/***************************************************************************** * OK335xS psplash make-image-header.sh hacking * 说明: * 移植的时候想知道移植psplash中./make-image-header.sh Screenshot.png POKY * 最后的POKY为什么要指定,觉得只要解读这份代码就能知道为什么了。 * * 2016-4-18 深圳 南山平山村 曾剑锋 ****************************************************************************/#!/bin/sh# -e 如果命令带非零值返回,立即退出set -e# 1. 语法# basename String [ Suffix ]# 2. 由这里可知,图片要是.png的文件imageh=`basename $1 .png`-img.h# 这里是用于后续修改的变量名name="${2}_IMG" # 产生文件gdk-pixbuf-csource --macros $1 > $imageh.tmp# 修改文件内容sed -e "s/MY_PIXBUF/${name}/g" -e "s/guint8/uint8/g" $imageh.tmp > $imageh && rm $imageh.tmp
转载地址:http://bvmwo.baihongyu.com/