沒看過『遠見;願意接受我的挑戰嗎?』的請先看
我主要用向量的方式來放大字體。以『一』來說,先找到一點後,沿著兩邊掃描到沒有點為止。因為兩點可以表示一條直線,所以『一』的掃描結果會以兩點表示出來。等完成全部的掃描動作後,依比例放大座標值再用LINE畫出。
若純粹使用這個方法只能放大一些簡單字體,對於一些糊在一起的字只好配合其他方法(有些字放大之後會自動拉開線和線之間的距離,這就不須要用其他方法了)。以下列出我想出的情況和解決辦法。
糊的較輕微的:觀察中文和遠見字體的規則,用這些規則來判斷文字,看是哪裡 要採用哪裡要省略。必要時可建立資料庫。(其實『一』也 要用這種方法,因為『一』的右邊有一個小點(凸起))
範例:『選』『一』『十』(選的上面。原本是『巳』遠見的是 『己』。)
糊的很嚴重的:建立資料庫(內碼或字),直接找出字再比對。
範例:『釁』(這種字不但糊在一起,還因為格子不夠大,底下幾乎是 亂點一通。像這種字只好用資料庫比對法。)
資料庫建立方法:定出格式,由使用者製作後上傳,可由會寫exe的人做一個檢索 器(或PHP.....)由協議出的特定網站(人或直接由程式)找出以上傳的 字,將資訊製成檔案供人下載(exe)資料庫一定要定期更新,最好能 由網站程式隨時自動更新。
有任何意見就大聲的說吧!不過別期待我馬上會回,剩70多天了。
[討論][分享]哈電族放大中文字體(挑戰遠見)
版主: 總版面管理員
PG 寫:Matt 寫:不要半途而廢呀......sppmg 寫:嘿嘿!
老實說.....
我現在有點懶的做耶......
別罵我ㄚ
你不做就太可惜了
因為這是空前的創舉ㄟ
這是被我認定為不可能的任務之程式
完成後你就聲名大噪ㄌ
說真的
你要我放大中文字
我根本沒把握,也絕ㄉ不可能+不可思議
因為我認為這等於是讓資料無中生有....
唉!做程式總是要有動力的。
那時是高三
現在考完指考開始放鬆就開始懶了
原本覺得NC2000沒有週期表
想做一個比哈電族內建週期表還好的週期表
形式是想出來了,可是就是懶的做。
好久沒完6502了
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)