關於
博客鏈接:https://www.iamzlt.com/?p=260
用途:用於模擬手寫文字。測試版效果如下:
聲明:本程序目前更新至測試版,無任何商業用途。程序的進步和完善離不開每個人的反饋。感謝大家的支持!
技術支持:
docx庫
PIL庫
Tkinter庫
最新版本獲取方式:
關注微信公衆號:IamZLT,後臺回覆:手寫模擬器,即可獲取。
微信公衆號:
測試版使用教程
測試版導出效果:
目前包含的功能:
支持後綴docx,doc文件
支持上傳字體
支持自定義背景
支持參數修改
支持預覽
支持導出png格式圖片
下一步完善的功能:
擴展內置字體(目前只有一種)
提供多種合適的紙張背景(目前只有一種)
支持抗鋸齒
支持濾鏡
支持實時預覽
界面整體佈局:
介紹:
菜單欄
菜單欄,包含【關於】、【教程】、【反饋】和【捐贈】,均跳轉相關網頁鏈接。
在【關於】裏會說明技術支持與版本更新情況,後續會附上源代碼供進一步完善。
軟件何如使用可點擊【教程】進行查看。
軟件的進步和完善離不開大家的反饋和建議,若遇到BUG或有意見和建議可以在【反饋】中進行評論,會及時回覆。
軟件使用不收取任何費用,若想支持和鼓勵軟件的進一步完善,可在【捐贈】中支持我們。
地址欄
地址欄,包含【選擇文件】、【保存路徑】、【選擇背景】和【選擇字體】,均爲選擇系統目錄或文件。
【選擇文件】:即選擇要模擬手寫的文字內容,目前支持doc和docx的文字讀取(不支持圖片,爲了最後導出沒有錯誤,文件內儘量不要包含圖片)
【保存路徑】:即要導出時保存的路徑
【選擇背景】:選擇紙張背景,支持jpg(JPG)、png格式。注意紙張背景最好垂直拍攝從而避免透視導致的問題(後續版本中會提供多種紙張)。
【選擇字體】:目前軟件內置一種字體,若選擇其他字體,請在此選擇,注意字體後綴爲ttf。
參數欄
參數欄,負責手寫字的參數設置。默然參數爲默認背景下較爲合適的參數。若選擇默認背景,不需要進行過多的調節。
【字體】:選在內置字體(目前只有一種),也可在地址欄中自定義字體。
【普通值】:大小即手寫字的大小(越大分辨率越高)。間距值,包括文字距上下左右邊框的距離、字與字的距離、行與行之間的距離。
【擾動值】:在【0到設置值】之間選取隨機值增加到固定參數值。若字間距爲2,字間距擾動爲2,則每個字間距會在【2到4】之間隨機選擇。
【預覽】:預覽的字數,默認值爲500,可手動修改,請不要設置過多避免預覽時間過長。若預覽的字數超過一頁,最終只會預覽出第一頁。預覽得到的圖片會保存在保存路徑內,並顯示在【預覽欄】中。
【其他參數】:抗鋸齒、濾鏡。目前還不支持這兩個功能。若字體設置過小,鋸齒很明顯。軟件可以通過相關設置減少鋸齒。濾鏡爲了手寫字和背景更加統一,推薦在手機app內自己調節。
功能與預覽欄
【預覽】:在設置好路徑文件,以及相關參數後,可手動點擊預覽,在【預覽欄】內查看第一頁效果,不支持實時預覽。在預覽過程中請耐心等待,防止代碼中線程編寫可能存在的邏輯BUG導致錯誤。預覽完成時會有相關提示框。
【導出】:若效果滿意或想直接查看全部圖片,可點擊導出,導出的文件爲png圖片格式,保存路徑爲地址欄中的【保存路徑】。導出運算量可能較大,請耐心等待,導出完成時會有相關提示欄。
微信公衆號:
關於:https://www.iamzlt.com/?page_id=279
使用教程:https://www.iamzlt.com/?page_id=281
問題反饋地址:https://www.iamzlt.com/?page_id=283(留言或在公衆號進行反饋即可)