django - 产品图片 - “无法将模式 RGBA 写入 JPEG”
问题描述
我正在尝试开始使用 Django Oscar,但无法正确加载图像。上传图像后,我收到此错误 - “无法将模式 RGBA 写入 JPEG”。错误来自第 11 行:
6 {% block product %}
7 <article class="product_pod">
8 {% block product_image %}
9 <div class="image_container">
10 {% with image=product.primary_image %}
11 {% oscar_thumbnail image.original "x155" upscale=False as thumb %} <!-- this line throwing error -->
12 <a href="{{ product.get_absolute_url }}">
13 <img src="{{ thumb.url }}" alt="{{ product.get_title }}" class="thumbnail">
14 </a>
15 {% endwith %}
16 </div>
17 {% endblock %}
这是因为我没有正确安装 libjpeg 吗?我在 Windows 上运行它,但我仍然不清楚我是否正确安装了 libjpeg。如果这是我的问题,下载后我需要对那个包做什么?
如果我能提供更多有用的信息,请告诉我。
解决方案
我不确定这是否是正确的答案,但是将 django-oscar 缩略图扩展名更改为 Easy Thumbnails 似乎暂时解决了我的问题。希望这可以帮助其他可能遇到问题的人。用于简单缩略图的 Pypi 站点
推荐阅读
- node.js - GRPC如何重用客户端连接?
- sql - PostgreSQL函数返回表
- c++ - C++ How to delete a specific row or column in a dynamically allocated 2d array?
- javascript - How to export an object from a separate file to both Node and Javascript?
- angular - 如何在
零件? - typescript - 如何使用 Firebase 按子键值排序?
- jquery - 根据选择的付款方式显示一些 html
- python - 如何从python中的行列表中选择特定元素
- asp.net-mvc - ASP.NET Core FromForm 和 FromBody 相同的动作
- tensorflow - Tensorflow 中的 LSTM:到 Keras 还是不到 Keras