Прозрачные PNG не сохраняют прозрачность после преобразования (Django + PIL)

Я использую sorl-thumbnail , PIL и Django на веб-сервере для динамического создания эскизов в шаблонах.

PIL устанавливается с поддержкой PNG, но по какой-то причине преобразования создают действительно странные артефакты на прозрачных частях изображений.

Я использовал эту суть на Github для установки необходимых зависимостей: https://raw.github.com/gist/1225180/eb87ceaa7277078f17f76a89a066101ba2254391/patch.sh

Вот код шаблона, который генерирует изображения ( Я не думаю, что здесь проблема, но не могу повредить вам):

{% thumbnail project.image "148x108" crop="center" as im %}
  
{% endthumbnail %}

Ниже приведен пример того, что происходит. Любая помощь приветствуется!

До

Image with transparency

После

Image with artifacts

11
задан Dan Loewenherz 26 September 2011 в 21:56
поделиться