Tag:

Docker / Alpine和Ubuntu中的ImageFont不同

我已经创build了我的显示界面与python Pillow 4.0.0库的图像。 我把我的文字放到枕头图片中,然后转换成位图发送到显示器。 我用ImageFont函数将文字放入图片中: ImageFont.truetype('my_fonts/font.ttf', font_size) Everythings正常工作(在Ubuntu中) 如果我在Docker Alpine容器中使用相同版本的Pillow运行相同的程序,则输出结果不如Ubuntu中那么好: 我希望这是可识别的(它只有192x64px)。 这不是因为字体 – 所有的命令都链接到python脚本旁边的.ttf文件中。 另外它不是因为docker工人,当我尝试docker的Ubuntu的容器,结果是好的(与正常第一): 不幸的是,我不得不使用阿尔卑斯docker集装箱。 做一个人知道如何解决它? 谢谢Mike

“在jpeg上找不到头文件或库文件”在Alpine Linux上安装Pillow

我想在基于python的Docker容器中运行Python的Scrapy :alpine 。 这是工作之前,但现在我想使用Scrapy的图像pipe道 ,这需要我安装枕头。 作为一个简单的例子,我尝试了下面的Dockerfile : FROM python:alpine RUN apk –update add libxml2-dev libxslt-dev libffi-dev gcc musl-dev libgcc openssl-dev curl RUN apk add libjpeg zlib tiff freetype lcms libwebp tcl openjpeg RUN pip install Pillow 但是,当我试图build立这个我得到一个错误,其中包含以下内容: Traceback (most recent call last): File "/tmp/pip-build-ft5yzzuv/Pillow/setup.py", line 744, in <module> zip_safe=not debug_build(), ) File "/usr/local/lib/python3.6/distutils/core.py", line 148, […]