c2gif v0.02 將中文文字檔轉為GIF 檔的程式 1995/10/27 版權聲明: 1. 你可以在說明文件完整的情況下自由傳播此程式. 2. 你可以修改此程式, 但不能發送修改過的版本. 但你可以透過 發送獨立的patch 檔的方式散播你所作的更改. 3. 除了合理的工本費 (如: 磁片, 網路等成本) 之外, 不得藉由 散播此程式的行為而獲利. 4. 在非商業用途方面使用本程式是完全免費的, 反之請洽作者. 責任聲明: 作者將不為此程式所造成的損害負責. 作 者: 駱仁山 (Luoh Ren-Shan) luors@math.ncu.edu.tw 檔案說明: README 現在正在讀的這個檔 c2gif.c c2gif 主程式 ctool-gd.c c2gif 所用到的和中文有關的函數 ctool-gd.h ctool-gd.c的標頭檔 Makefile 安裝平台: 目前在SunOS 4.1.3_U1測試過. 安裝方法: 0. 取得本程式. 最新的版本可以在以下的位置取得: http://www.math.ncu.edu.tw/~luors/c2gif ftp://www.math.ncu.edu.tw/pub/staff/luors/c2gif/c2gif002.tar.gz 1. 先安裝GD library. ftp://isis.cshl.org/pub/gd/gd1.2.tar.Z http://siva.cshl.org/gd/gd.html ftp://www.math.ncu.edu.tw/pub/staff/luors/gd/gd1.2.tar.gz 請參考GD的README. (如果無法make install, 則只要make即可) 2. 解開c2gif002.tar.gz gzcat c2gif002.tar.gz | tar -xvf - 3. 修改Makefile 4. make 5. 取得kcchin16.f00及kctext16.f00兩個字形檔, 將它們放在 /usr/local/lib/c2gif之下. 如果不是放在前述的目錄的話, 請在執行c2gif 時加-fp 參數或是設定C2GIF_FONTPATH環境 變數 (參考後面的範例). 字型可在下列的位置取得: ftp://nctuccca.edu.tw/Chinese/ifcss/software/dos/c-sys/kc622-4.zip ftp://www.math.ncu.edu.tw/pub/staff/luors/KC/kc622-4.zip -*- 請注意, 這兩個字型檔的檔名必需是 "小寫" 的 -*- 參數說明: c2gif 有下列的參數: -w width 指定圖形的寬度, 單位為字元(英文字), 內定值為80. 在16字形下, 產生的圖形寬度為 8 * width個圖素. -h height 指定圖形的高度, 單位為字元, 內定值為25. 在16字形下, 產生的圖形高度為 16 * height個圖素. -fg color 指定前景顏色, 內定值為black. -bg color 指定背景顏色, 內定值為white. -tr_fg 將前景顏色指定為透明(transparent). -tr_bg 將背景顏色指定為透明. -fp fontpath 指定字型檔所在的路徑. 內定值為/usr/local/lib/c2gif. -show_colors 顯示所有可使用的顏色. 如有使用此參數, 則c2gif 並不會產生 GIF 檔而會以 "R G B 顏色代號" 的格式產生可用顏色的列表. 此外字型路徑也可由C2GIF_FONTPATH 這個環境變數來設定. 使用範例: (1) c2gif README 讀入README檔. (2) c2gif < README 不指定檔名的話, 將從stdin 讀入. (3) c2gif -w 80 -h 25 README 產生寬80個字元, 長25個字元的圖檔. (4) c2gif -fg black -bg white README 以黑色為前景, 白色為背景. (5) c2gif -fg 0 -bg 15 < README 用0 號顏色為前景, 15號顏色為背景. (見-show_colors選項) (6) c2gif -fg black -bg white -tr_bg < README 以黑色為前景, 白色為背景, 而背景為透明. (7) c2gif -fp ~/KC README 從~/KC目錄下讀取字型檔. (8) setenv C2GIF_FONTPATH ~/KC 先設定字型所在的目錄 (命令依所用的shell而異) c2gif README 從~/KC目錄下讀取字型檔. (9) c2gif -show_colors 顯示所有可用的顏色. (10)c2gif README | xv - 將輸出結果用xv來顯示. 版本記錄: 1995/10/27 v0.02 增加-w -h -fg -bg -tr_fg -tr_bg -fp等參數. 字型檔名改用小寫. 1995/10/23 v0.01 patch A 修正v0.01字型路徑的問題. 1995/10/20 v0.01 第一次發表. 如有任何問題或建議, 歡迎您與作者連絡. +-- 本程式許多函數採自蔡志浩先生(c-tsai4@uiuc.edu)所寫的CTOOL 0.94beta版: "適用於 IBM-AT 相容 PC 的中文字型顯示工具箱". GIF 檔方面則採用由 Quest Protein Database Center (boutell@boutell.com) 所寫的GD library. 沒有他們, 作者大概也不會寫出這個程式. 作者在此非常感謝他們所做的努力!