※※※※※※※※※※※※※※※ ※ ※ ※ ※※ 點睛工作室 ※※ ※ ※ ∼∼∼∼∼∼∼∼∼∼∼ ※ ※※※※※※※※※※※※※※※ ———————————————————————————————— VB & DFM 圖像修改器 0.91 版 ———————————————————————————————— 0.91 版增加對於 DFM 文件的支持,並且對於 VB BIN 文件提供圖像 大小可變方式替換的支持,對於 EXE 文件改為小於原文件時自動補「00」 的方式。 對於 DFM 文件,目前有一個已知的 TImageList 沒有提供導出和導入 的支持,因為對於這種格式我不知道有什麼工具可以編輯。另外,這裡說 的 DFM 文件專指二進制格式的 DFM 文件,而不是文本格式的。 對於 BIN 文件,需要用戶保證完成圖像替換而且完成窗體漢化後的 *.bin 和以前的 bin 文件一樣大。 對於 VB EXE 文件中的 JPEG 文件,保存成比原文件略小,即可導入; 而對於 GIF 文件,可以通過改變成 JPEG 格式以便做到比原文件略小,VB 程序會自動判斷其格式,不過這樣做有兩個缺點:一、圖像質量下降,二、 無法實現透明的效果。(JPEG 文件可以選擇壓縮率以便控制文件大小) 對於 Delphi EXE 文件,因為替換時不能實現大於原圖像文件的導入, 所以不推薦使用。 另外,VB 和 Delphi 程序都可能使用 ICO 和 CUR 格式的圖像,不過 本工具暫不提供對它們的支持。 本程序通過擴展名判斷 BIN 文件和 DFM 文件,對於 EXE 文件,通過 區段名判斷究竟是 VB EXE 還是 Delphi EXE ,如果其自動判斷不準確的 話,則需要用戶選擇格式。 注意,用戶盡量不要修改 LOG 文件,對於 BIN 文件和 DFM 文件生成 的 LOG 文件,其順序不可變動,否則將出錯,另外,不要修改 LOG 文件 的文件名,因為本程序透過 LOG 文件名來析取原文件名。 最後,感謝 ChinEase 提出支持 DFM 的建議並提供 DFM 中圖像文件 格式的資料,感謝 Weiping 提出對於 VB 程序 JPEG 格式導入的建議,感 謝在我的論壇上關心此工具開發的各位。 ———————————————————————————————— VB 圖像修改器是輔助漢化 VB 程序的工具,用以進行 VB 程序圖像的 修改,而文字部分應該使用 VB 窗體漢化器和字串替換器來漢化。 本程序通過導出和導入圖像文件來工作,不過不包含圖像編輯功能,大 家應該使用諸如 PhotoShop 之類的軟件進行圖像的編輯。 本程序目前可以導出 BMP、GIF、JPG 文件,不過因為對於 GIF、JPG 的修改一般會改變其大小,所以用戶只能修改 BMP 圖,並且保證圖像大小 不變,這樣才能正確導入。 因為不能修改 GIF、JPG 文件,所以如果對這些圖像不感興趣的話,可 以通過設置 INI 文件關閉對這些文件的導出。 以前我曾說過,這些圖像文件一定是在由 VB 窗體漢化器導出的 BIN 文件內的,不過因為 BIN 文件本來就可能有很多,如果從 BIN 文件導出 的話,會顯得非常零亂,所以建議直接從 EXE 文件導出和導入。 ———————————————————————————————— 已知問題: 1. 目前只能處理 BMP 文件,對於 GIF 和 JPG 文件,因為文件修改後 大小一般會改變,所以無法導入。 2. 處理文件的大小受限制於內存,一般應該有處理文件大小一倍以 上的空餘內存,否則處理速度將大為降低。 3. Win 98 可以直接運行本程序;Win 97 需要 VB5 運行庫: URL: http://llf.my.west163.com/studio/msvbvm50.rar Win 95 還需要 Ole32 ,可以在微軟的站點下載。 ———————————————————————————————— 聲明 ぇ 本軟件僅供個人下載、複製、使用,請勿用於任何商業場合。 え 對由於使用了本軟件而造成的損失,本人概不負責。 ぉ 希望您可以將發現的錯誤通知我,我將盡快改正。 點睛工作室(llf.126.com) 梁利鋒(llfhome@126.com)