簡體   English   中英

如何將使用 draw(rect:) 繪制的字符轉換為字符串?

[英]How can i convert cahracters drawn with draw(rect:) into strings?

在此處輸入圖像描述 我正在做一個項目,我需要使用 draw(rect:) 方法繪制字母字符。 到目前為止,我能夠繪制這些手繪字符,但我無法將這些字符導出為字符串。 我嘗試使用屏幕截圖和 OCR 獲取繪制的字母,但所有其他算法只是檢測測試並將文本重新采樣為重新定義的形狀,而我需要將繪制的字符轉換為字符串或“.ttf”。

如果您的目標是讓用戶繪制字符並將他們的繪圖轉換為字體,那么您的工作已經完成。

我建議您讓用戶一次繪制一個字符。 既然你知道他們在畫哪一個,你就知道你得到的是什么角色。

然后,您需要將他們的原始手勢轉換為一系列貝塞爾曲線。 然后,您需要將這些貝塞爾曲線編碼為您正在構建的字體中的字形。

我從來沒有弄清楚如何從曲線上的點生成貝塞爾曲線,因為貝塞爾曲線的中間控制點並不沿着曲線。 我讀過這是可能的。

至於將曲線編碼為 TrueType 字體格式的字形,我瘋了。 我建議谷歌搜索它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM