Python raspberry pi上的PIL呈现与定制操作系统不同

Python raspberry pi上的PIL呈现与定制操作系统不同,python,python-imaging-library,raspberry-pi3,yocto,Python,Python Imaging Library,Raspberry Pi3,Yocto,我对PIL(python图像库)有问题。在标准raspbian上运行的相同代码和在定制Yocto操作系统上运行的相同代码没有相同的输出。yocto one变形,尤其是0字符 我正在使用Python2.7和PIL1.1.7 我在yocto上测试了将gpu内存增加到128Mb,使用vc4graphics,但这并没有改变任何事情。我想有些事情我没有考虑,因为我对图像渲染缺乏经验 我想了解如何调试这个 拉斯宾: 自定义Yocto: 谢谢好吧,有太多的假设要说清楚。 两个系统是否使用相同的图形后端?

我对PIL(python图像库)有问题。在标准raspbian上运行的相同代码和在定制Yocto操作系统上运行的相同代码没有相同的输出。yocto one变形,尤其是
0
字符

我正在使用Python2.7和PIL1.1.7

我在yocto上测试了将gpu内存增加到128Mb,使用vc4graphics,但这并没有改变任何事情。我想有些事情我没有考虑,因为我对图像渲染缺乏经验

我想了解如何调试这个

拉斯宾:

自定义Yocto:


谢谢

好吧,有太多的假设要说清楚。
两个系统是否使用相同的图形后端?
如果没有,您可能应该匹配它们。
它不是“Yocto操作系统”,而是普通的Linux,Yocto只是一个改进构建Linux工作流程的工具。
您使用的是什么LCD?
通常,当你们在为电路板开发新型号的液晶显示器时,你们也会从供应商那个里得到一份数据表来调整不同的参数。我也有同样的问题,显示不清晰,请查找.dts文件的lcd显示部分。应该有像“每像素位”这样的参数,您应该与数据表中建议的参数相匹配。
在您的情况下,由于您有两个系统,一个具有清晰图像,另一个具有模糊图像,因此我建议在两个系统上查找.dts文件,并为它们匹配lcd部分。只是Yocto中.dts文件路径的一个示例

build/tmp/work-shared/imx6ulevk/kernel-source/arch/arm/boot/dts/imx6ul-14x14-evk.dts

查找两个系统的.dts文件,在lcd显示部分查找不同之处,并将raspbian lcd参数复制到Yocto.dts文件中

正如我从来没有提到的,我尝试了相同的后端,没有工作。正如我没有提到的,我没有使用LCD,而是来自PIL的
show
命令给出了这个输出。