/****************************************************************************** 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
?