2017-07-17 8 views
1

PIL(python image library)に問題があります。標準のraspbianで動作する同じコードとカスタムYocto OSで同じものは同じ出力を持っていません。 yoctoが変形している、特に0文字カスタムOSと異なるラズベリーpiのPILレンダリング

私はpython 2.7とPIL 1.1.7を使用しています。

私はyoctoの増加をテストしましたが、vc4graphicsを使用していますが、これは何も変更されていません。私はイメージレンダリングに慣れていないので、私は考えていないことがあると思います。

これをデバッグする方法を理解したいと思います。

Raspbian:

enter image description here

カスタムYocto:

enter image description here

おかげ

答えて

-1

まあ、確かに何かを言うにはあまりにも多くの仮定があります。
両方のシステムで同じグラフィカルバックエンドを使用していますか?
そうでない場合は、おそらく一致するはずです。
Yocto OSは普通のLinuxですが、YoctoはLinux構築の作業フローを改善する単なるツールです。
どのLCDを使用していますか?
通常、lcdの新しいモデルを使用してボード用に開発する場合は、ベンダからのデータシートを入手してさまざまなパラメータを調整します。私はディスプレイが鮮明でない同じ問題を持っていた.dtsファイルの液晶ディスプレイセクションを探す。 「ピクセルごとのビット数」のようなパラメータが必要です。これは、データシートに記載されているものと一致する必要があります。
2つのシステムで1つが鮮明な画像と1つの画像があるので、両方のシステムで.dtsファイルを探し、それらのlcdセクションに一致するようアドバイスできます。 Yocto

で.dtsファイル
build/tmp/work-shared/imx6ulevk/kernel-source/arch/arm/boot/dts/imx6ul-14x14-evk.dts 

へのパスのほんの一例では、両方のシステム用のファイルを.dts検索LCD表示部に異なる何を探して、あなたのYocto .dtsファイルにraspbian LCDパラメータをコピーします。

+0

私が一度も言及しなかったように、私は同じバックエンドを試しました、うまくいきませんでした。私が言及しなかったので、私はLCDを使用していない、それはこの出力を与えるPILの 'show'コマンドです。 –

関連する問題