134| 2
|
[求助] [Python]如何在行空板上显示颠倒镜像文字?PIL库用法 |
本帖最后由 Forgotten 于 2023-1-13 15:38 编辑 问题:来自QQ群的问题:如何在屏幕上显示文字,上下颠倒,左右镜像? 解决思路: - 行空板专用的unihiker库(基于tkinter)没有提供文字这种非正常显示效果,好在行空板支持万能的Python,因此考虑使用其他Python库。 - 从功能上来说是需要上下左右颠倒,因此图片库一般都有这种功能,只需要找一个可以显示文字的图片库即可,那么最常用的就是PIL库了,搜索一番得到如下代码 代码:
说明 : 先使用PIL库创建一个空白图片,然后在图片上面显示文字,然后对图片进行翻转,最后为了在行空板上显示,用unihiker库的draw_image函数将PIL库产生的图片显示到屏幕上。 注:其中HYQiHei_50S.ttf是字体文件,放到程序同级目录下,可以在行空板群文件搜索下载,网上找其他字体文件也可以。 效果图: 完。 |
© 2013-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed