Django jpg 缩略图生成在生产中被阻止
Django jpg thumbnail generation blocked in production
我正在使用 easy-thumbnails 为上传的图片生成缩略图。在开发环境中,正确生成缩略图并将其上传到 S3 以获取 png 和 jpg 文件。但是,在生产中,只会生成 png 图片的缩略图,不会生成 jpg。我不明白为什么 - 请帮忙?
设置
- ubuntu 14.04
- nginx
- django 1.7.5 & Python 2.7
更新
根据 Mark Galloway 的出色建议,我安装了 Pillow 文档中建议的要求:
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
然后重新安装枕头:
sudo pip install -I pillow
最后重新启动 gunicorn。
您需要在 ubuntu 上安装额外的库以支持 pillow JPEG。也许你错过了?
sudo apt-get install libjpeg-dev
pip install -I pillow
我正在使用 easy-thumbnails 为上传的图片生成缩略图。在开发环境中,正确生成缩略图并将其上传到 S3 以获取 png 和 jpg 文件。但是,在生产中,只会生成 png 图片的缩略图,不会生成 jpg。我不明白为什么 - 请帮忙?
设置
- ubuntu 14.04
- nginx
- django 1.7.5 & Python 2.7
更新
根据 Mark Galloway 的出色建议,我安装了 Pillow 文档中建议的要求:
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
然后重新安装枕头:
sudo pip install -I pillow
最后重新启动 gunicorn。
您需要在 ubuntu 上安装额外的库以支持 pillow JPEG。也许你错过了?
sudo apt-get install libjpeg-dev
pip install -I pillow