2019-01-21派森学习第64天

昨天文章发布之后,发现文字生成图片还有一个BUG,就是在把标点符号移到上一行的末尾后,导致下一行会少一个字符。

BUG

后来,一直到昨晚10点多,终于把这个问题解决了!

采用之前的思路不好处理,所以就想到可以先不是像之前那样,每次处理好一页的文字就打印到图片上,而是先把每页处理好的文字保存在字典里,最后写了有个revise_text的程序,遇到每行第一个位置是标点符号的,就把文字进行调整,将其移动到上一行的最后,然后本行就少了一个字符,就把下一行的第一个字符,移到本行的末尾,依次类推。这样把所有的文字排版重新排列之后,再生成图片。

写的很粗糙,先用着,之后再优化

然后把把蒙版和logo的颜色加重些之后,先把蒙版logo和背景图片融合成一张图之后,用融合的图片作为生成图片的底图,发现效果还不错。

第一张
第二张

THIS MY CREATION!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 按照昨天的思路非常难实现把每行首个标点移到上一行的结尾。 今天换个思路,得出每行后,先不打印,而是先保存在list...
    每日派森阅读 1,378评论 0 1
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 3,332评论 0 0
  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 8,443评论 0 3
  • 《剑指offer》面试题19:正则表达式匹配 题目:请实现一个函数用来匹配包括'.'和''的正则表达式。模式中的字...
    打工这件小事阅读 1,675评论 0 0
  • Today is the first Monday in this Chinese New Year. Yeste...
    Mr_Oldman阅读 1,756评论 0 1

友情链接更多精彩内容