昨天文章发布之后,发现文字生成图片还有一个BUG,就是在把标点符号移到上一行的末尾后,导致下一行会少一个字符。
后来,一直到昨晚10点多,终于把这个问题解决了!
采用之前的思路不好处理,所以就想到可以先不是像之前那样,每次处理好一页的文字就打印到图片上,而是先把每页处理好的文字保存在字典里,最后写了有个revise_text的程序,遇到每行第一个位置是标点符号的,就把文字进行调整,将其移动到上一行的最后,然后本行就少了一个字符,就把下一行的第一个字符,移到本行的末尾,依次类推。这样把所有的文字排版重新排列之后,再生成图片。
然后把把蒙版和logo的颜色加重些之后,先把蒙版logo和背景图片融合成一张图之后,用融合的图片作为生成图片的底图,发现效果还不错。
THIS MY CREATION!