我在 Web 服务器上使用 sorl-thumbnail、PIL 和 Django 动态创建模板缩略图。
PIL 安装了 PNG 支持,但由于某种原因,转换过程会在图像的透明部分产生一些奇怪的伪影。
我使用了这个代码片段来安装所需的依赖项:https://raw.github.com/gist/1225180/eb87ceaa7277078f17f76a89a066101ba2254391/patch.sh
这是生成图像的模板代码(我不认为问题出在这里,但展示一下也无妨):
{% thumbnail project.image "148x108" crop="center" as im %}
<img src='{{ im.url }}' />
{% endthumbnail %}
以下是发生的情况的示例。非常感谢任何帮助!