2017-03-20 26 views
1

私はpython Pillow 4.0.0ライブラリを使用して私のディスプレイインターフェイスの画像を作成しました。 私のテキストを枕の画像に入れた後、その画像をビットマップに変換してディスプレイに送るスクリプトをprorgamしました。私はImageFont機能で画像にテキストを入れているPillow ImageFontはdocker/AlpineとUbuntuで違います

ImageFont.truetype('my_fonts/font.ttf', font_size) 

何もかもが

Correct image in Ubuntu

(Ubuntuの中で)正常に動作します私はとドッカーアルパインコンテナで同じプログラムを実行する場合同じバージョンの枕、出力はUbuntuほど良くありません:

Docker Apline container

私はそれが認識可能であることを望みます(192x64pxのみです)。 これはフォントのせいではありません。すべてのコマンドはpythonスクリプトの横に含まれている同じ.ttfにリンクされています。 はまた、それは私がドッキングウィンドウのUbuntuのコンテナをしようとすると、結果はOK(通常の最初と同じ)である、ではないので、ドッキングウィンドウは次のとおりです。

enter image description here

は、残念ながら私はアルパインのドッキングウィンドウコンテナを使用する必要があります。 誰かがそれを修正する方法を知っていますか? おかげで私はFreeTypeの(https://github.com/LuaDist/freetypeから2.4.1)の古いバージョンをコンパイルしている最後にマイク

答えて

0

は、出力は(アルパインからの画像のubuntuから=イメージ)

git clone https://github.com/LuaDist/freetype 
cd freetype 
./autogen.sh 
./configure 
make 
make install 

や枕からの再起動後に出力結構ですtruetypeは大丈夫です!

関連する問題