问题标签 [pillow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 django 中上传时转换图像格式
我正在让自己发疯,试图让它与 Pillow 一起工作。这就是我的观点。
new_business.image 是一个 ImageField。这将在适当的文件夹中保存一个带有 .jpg 的文件,但它是一个损坏的文件!
python - Python2.7.6 Window 上的Pillow 一直抛出无法识别图像文件
我在 32 位 Windows 上使用 Python2.7.6 和 Pillow 2.3.0。而且我的机器上没有安装 PIL。
我的问题是当我执行以下操作时出现“无法识别图像文件”错误。
但是,如果我在打开文件之前不“打开”Image.Open
文件,则此方法有效:
注意:我不能省略“打开”语句。
有谁知道可能导致这种奇怪行为的原因?
提前致谢!
python - 安装枕头 - 错误:ld 返回 1 - windows
对我来说,这似乎是一些链接错误,但我不知道如何纠正它,我已经尝试了一些事情,但不幸的是还没有有效的解决方案。有谁知道如何解决这个问题?
使用 MinGW 的“pip install枕头”命令行输出。
谢谢你的帮助。
python - OSError:解码器 jpeg 在 Windows 上不可用
我正在开发一个 Django 项目,最近遇到了一个令人讨厌的问题。我在我的 Windows 计算机上安装了 Pillow 库,当尝试在我的 Django 模板中显示图像时,它意外地抛出了一个 OSError。
OSError:解码器 jpeg 不可用
我怎样才能解决这个问题?
这在我提交的第二次被否决了。所以我不得不提以下几点(我有我的骄傲!):
- 这是一个问答(自答)。
- 我将在答案中详细介绍。
- 原来是一篇博文,花了我好几个小时才写完!这是我的贡献,不是我偷的别人。
- 来源:http ://blog.danic.net/oserror-decoder-jpeg-not-available/
python - 安装 Pillow(和 PIL)时出错
如果我使用该命令sudo pip install Pillow
,它会运行良好,直到清理阶段:(这是来自日志文件的完整错误消息)
我安装了 xcode 命令行工具。真的卡在这个了。
----更新---- 运行brew doctor
并清除所有错误。已成功安装所有 Pillow 先决条件。
这是填充 pip.log 文件:http ://pastebin.com/08XD9JjM
python - 为什么我不能在我的 mac 上安装 Pillow?它给出了一些错误
这是安装 Pillow 的错误。我正在使用 OS X Mavericks。我尝试通过 pip install 安装 Pillow ..
终端随后挂起。问题是我可以尝试以其他方式安装它,但我想知道它为什么不起作用
更新让我的安装感到窒息的是当我安装 webp 时..它总是挂在那里..
python - OS X Pillow 安装错误
我按照以下说明操作:http: //pillow.readthedocs.org/en/latest/installation.html#mac-os-x-installation
返回错误:
在pip.log
:
请帮我!
更新:
我之前安装了 PIL。安装后,我尝试了一些黑魔法来使 PIL 与 libjpeg 一起工作。然后我尝试重新安装 PIL。它已卸载,但无法安装。
python - OSX Pillow 库版本不兼容 libtiff.5.dylib & libjpeg.8.dylib
尝试在任何脚本上使用 Pilow 时出现此错误:
谁能帮我?
django - Pillow 和 PIL 都无法导入:没有名为 Image 的模块
我正在尝试在我的 django 应用程序中使用 PIL/Pillow,在 virtualenv 中运行,最终部署到 Heroku。
我已经完成的步骤:
- 启动 virtualenv (source venv/bin/activate)
- 点安装枕头
输出:
否则,有很多复制的文件:例如copying PIL/__init__.py -> build/lib.macosx-10.9-intel-2.7/PIL
但是,运行 python manage.py runserver 失败并在标题中显示错误消息。试过 pip install pil 还是不行。关于如何修复的任何提示?
python - 运行长度编码图像
我正在为作业编写一个运行长度图像编码器。我的代码适用于二进制和8 位图像,但是当我想对4 位图像进行编码时,它无法正常工作。我正在使用 Ubuntu 13.10、Python 3.3.4 和 Pillow。执行以下代码应该打印True
,True
但它会打印True
和False
.
为了测试我的代码,我生成随机列表来模拟图像。它有效,第一个值显示它,但此图像不起作用。还有 4 个这样的图像,但它们都不起作用。我错过了什么吗?
数据压缩算法完整参考第 4 版第 26 页
同样,每个字节都有一个比特用于指示该字节是否包含灰度值或计数。然而,这一次,这些额外的位以 8 个一组的形式累积,并且每个组都被写入输出流中它“对应”的 8 个字节之前(或之后)的输出流中。</p>
我将其更改为支持 4 位图像。
示例 原始图像:12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 3, 7, 10,10, 10, 10, 5, 5, 5, 5, 5, 5, 1, . . .
第一步:找到重复 9, 12, 14, 3, 7, 4, 10, 6, 5, 1, . . .
第二步:生成map来识别哪个元素是像素值(0),也就是重复数(1) 1 0 0 0 0 1 0 1 0 。. .
第三步:用零填充值以使长度成为八的倍数。用 1 填充地图以使长度成为 8 的倍数。
第四步:将 map 分成 8 个部分,并将每个部分转换为整数。133, . . .
第五步:将每两个 4 位耦合成一个 8 位。将左值向左移动 4 次,然后将其与右数相或。156, 227, 116, 166, 81, . . .
第六步:将地图与值合并。map 中的每个整数现在都表示 4 个值。133, 156, 227, 116, 166, . . .
解码与此操作相反。