1 頁 (共 1 頁)

[文件] 製作表情符號 smilies.pak 格式

發表於 : 2008-01-19 20:53
narcissusli
匯出表情符號的時候,會顯示下列文字:
匯出表情符號 寫:點選這個連結, 您安裝的表情符號設定, 將被打包輸出為 smilies.pak ; 一旦要下載, 可用於建立一個 .zip 或 .tgz 檔案, 這個檔案包含所有您的表情符號加上這個 smilies.pak 設定檔案.
匯出以後會產生一個 smilies.pak 檔案,裡面沒有圖示,只有那些表情符號圖示的索引檔。
索引檔的格式,用文書編輯軟體打開來看,顯示如下:

代碼: 選擇全部

'icon_e_biggrin.gif', '15', '17', '1', '非常高興', ':D', 
'icon_e_biggrin.gif', '15', '17', '1', '非常高興', ':-D', 
'icon_e_biggrin.gif', '15', '17', '1', '非常高興', ':grin:', 
'icon_e_smile.gif', '15', '17', '1', '微笑', ':)', 
'icon_e_smile.gif', '15', '17', '1', '微笑', ':-)', 
'icon_e_smile.gif', '15', '17', '1', '微笑', ':smile:', 
'icon_e_wink.gif', '15', '17', '1', '眨眼', ';)', 
'icon_e_wink.gif', '15', '17', '1', '眨眼', ';-)', 
'icon_e_wink.gif', '15', '17', '1', '眨眼', ':wink:', 
對照表情符號的細節設定,會得到以下結論,舉第一項做為例子來說明。
Original:

代碼: 選擇全部

'icon_e_biggrin.gif', '15', '17', '1', '非常高興', ':D', 
Comment:

代碼: 選擇全部

'Name', 'width'', 'Height', 'Enable', 'Comment', 'AccessKey',
Name:string, 圖示檔的名稱
Width:integer, 圖示的寬度
Height:integer, 圖示的高度
Enable:boolean, 1:啟用, 0: 不啟用
Comment:string, 註釋文字,滑鼠指標移到圖示上方時,顯示的說明文字
AccessKey:string, 快速鍵,在文章中輸入,自動轉為表情符號顯示

現在想要加入一個檔案 "sonwaiwai.gif",圖寬 20 pixel,圖高35 pixel,註釋為'爽歪歪',快速鍵'XD'。
那麼,只要在 smilies.pak 加入:

代碼: 選擇全部

'sonwaiwai.gif', '20', '35', '1', '爽歪歪', 'XD' ,
檔案 sonwaiwai.gif 記得要放在 images/smilies 目錄下。

那麼,同樣的字意可能有不同的快速鍵表示方式,甲乙丙想用'XD',子丑寅想要'GY',想要兼顧兩者不難。
有幾個別名,在原先那一行的下面,多加一行就搞定了。

代碼: 選擇全部

'sonwaiwai.gif', '20', '35', '1', '爽歪歪', 'XD' ,
'sonwaiwai.gif', '20', '35', '1', '爽歪歪', 'GY' ,

根據這些條件,由匯出表情圖示檔案時的下半段說明文字:
匯出表情符號 寫:一旦要下載, 可用於建立一個 .zip 或 .tgz 檔案, 這個檔案包含所有您的表情符號加上這個 smilies.pak 設定檔案.
依樣畫葫蘆,可以簡單的製作出打包檔案,傳給其他人分享。


其中要注意的是,啟用狀態為'0',也就是不啟用的情況下,輸出 smilies.pak時會被置放於行列的最下方。

--

做學問很簡單,傳揚學問很難。 by 殺人王˙平行處理