2019-01-21派森學(xué)習第64天

昨天文章發(fā)布之后,發(fā)現(xiàn)文字生成圖片還有一個BUG,就是在把標點符號移到上一行的末尾后,導(dǎo)致下一行會少一個字符。

BUG

后來,一直到昨晚10點多,終于把這個問題解決了!

采用之前的思路不好處理,所以就想到可以先不是像之前那樣,每次處理好一頁的文字就打印到圖片上,而是先把每頁處理好的文字保存在字典里,最后寫了有個revise_text的程序,遇到每行第一個位置是標點符號的,就把文字進行調(diào)整,將其移動到上一行的最后,然后本行就少了一個字符,就把下一行的第一個字符,移到本行的末尾,依次類推。這樣把所有的文字排版重新排列之后,再生成圖片。

寫的很粗糙,先用著,之后再優(yōu)化

然后把把蒙版和logo的顏色加重些之后,先把蒙版logo和背景圖片融合成一張圖之后,用融合的圖片作為生成圖片的底圖,發(fā)現(xiàn)效果還不錯。

第一張
第二張

THIS?MY?CREATION!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 按照昨天的思路非常難實現(xiàn)把每行首個標點移到上一行的結(jié)尾。 今天換個思路,得出每行后,先不打印,而是先保存在list...
    每日派森閱讀 198評論 0 1
  • dpkg 學(xué)習 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 539評論 0 0
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧?。?,在windows上也...
    何必遠方閱讀 3,322評論 0 3
  • 《劍指offer》面試題19:正則表達式匹配 題目:請實現(xiàn)一個函數(shù)用來匹配包括'.'和''的正則表達式。模式中的字...
    打工這件小事閱讀 257評論 0 0
  • Today is the first Monday in this Chinese New Year. Yeste...
    Mr_Oldman閱讀 270評論 0 1

友情鏈接更多精彩內(nèi)容