问题标签 [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.

0 投票
1 回答
554 浏览

python - 为 PyPy 构建枕头 - 未解决的外部问题

我一直在努力使用 easy_install 在我的 Windows (XP) 安装上为 PyPy (2.1) 构建 Pillow。问题似乎与它缺少所需的 python/pypy 标头(?)有关。我已经在谷歌上下搜索了好几天,希望能找到一些可以详细说明我遇到的问题的人,但没有找到任何有用的东西。

我得到的错误日志是:

我真的很难明白为什么会这样,我实际上不知道。我可以轻松地为 CPython 构建包。

据我所知,还包括依赖项文件夹:“-IC:\pypy-21\include”(?)。

有关更多日志,您可以查看http://pastebin.com/raw.php?i=kKnNpRgr

编辑 - 解决方案

在获取 PyPy 2.2.1 之后,我发现我的“PyPy-21/Include”路径中确实缺少一些文件。所以.. Pillow 与新发现的标头一起安装得很好,并且运行完美!=)

0 投票
1 回答
5775 浏览

python - 在 windows 上安装枕头找不到 libjpeg

系统:Windows 7 教授;Python v3.3

我试过使用:

  • 'easy_install 枕头'
  • 'pip install use-wheel Pillow'
  • 手动下载包和'python setup.py install'

但我一直无法安装任何扩展:

我已经手动安装了 libjpeg,但结果仍然相同。我还没有尝试更改 JPEG_ROOT 路径以某种方式将其指向正确的 dll,但它也不起作用。

知道如何解决这个问题吗?

0 投票
1 回答
573 浏览

python - 动态生成一定文件大小的有效图片进行测试

我正在尝试制定一种使用 PIL/Pillow 动态生成具有一定文件大小的图像文件的方法,以便在我的单元测试中更好地执行某些代码路径。

例如,我有一些图像验证代码将文件大小限制为 100kb。我想动态生成一个 150kb 的图像,以确保验证有效。它必须是有效的图像并且在给定的尺寸内(即 400x600)。

关于如何为图像画布添加足够的“复杂性”以进行测试有什么想法吗?

0 投票
2 回答
1403 浏览

python - (Django 和 PIL)编码器错误 -2 写入图像文件时

我是 Django 的新手,目前我正在做我的第一个项目。对于缩略图,我使用的是 sorl-thumbnails,但是一个奇怪的错误让我很生气,无法弄清楚是从哪里来的。

我尝试做的是重新调整图像大小并用画布裁剪 165x165。之后,我将图像发送到服务器并使用 PIL 保存。在 90% 的情况下一切正常,但有时我在控制台中收到以下文本的错误 - “写入图像文件时编码器错误 -2”和“此处不允许暂停”。以下行引发了异常:

这里奇怪的是,当我将它从“50x50”更改为“55x55”时。一切都开始工作。

图片始终具有相同的尺寸(165x165)。我已签入媒体文件夹,并且图像已正确保存。我使用的 python 版本是 python 3.3.2,Pillow 的版本是 2.2.2 和 Django 1.6。任何帮助都会很有用。

提前致谢。

0 投票
2 回答
1596 浏览

pypy - 如何在pypy上安装枕头

如何在支持 png 的 Windows pypy 上安装枕头。

我试过了

这没有找到一个轮子文件(对于 pypy),所以它创建了枕头,但不包括 png 支持,因为它没有找到 zlib。

我不想修改 setup.py,因为我想在多台机器上这样做。

0 投票
1 回答
351 浏览

python - 由于 PIL 或 Pillow 未生成缩略图?

当我通过管理员上传图像时(我使用的是 Django),没有生成缩略图。我认为这是 PIL 或 Pillow 的问题,但我不知道具体是什么(我想我正在使用两者,不确定,因为我正在使用另一个应用程序)。

我将如何正确卸载和重新安装(或进行配置)PIL 和/或 Pillow 以便生成缩略图?(我正在使用虚拟环境)

编辑:这是我从 Django 收到的错误(回溯)。

0 投票
0 回答
1772 浏览

python - Python PILLOW 创建的文本位置错误

我正在使用 python 脚本来为预先创建的图像创建输入数据。为此,我正在使用 Python 的 PILlon,并且正在 Windows 7 上进行开发。

我正在努力使用函数 draw.text(),我在其中输入位置为 (0,0)。不幸的是,文本被定位在一堆像素下方。

首先,我认为这是我的错误,我在网上搜索并找到页面http://tools.jedutils.com/tools/center-text-image,其中(居中,但问题相同)图像的代码是那:

执行此代码后,我鼓励我遇到与我自己的脚本相同的问题。后来我认为可能是字体的问题,所以我从 Windows Fonts 文件夹中复制了一个到我的 *.py 文件位置,我尝试从网上下载字体。一切都有相同的结果。

问题图片:

坏:坏的 好:好的

你有什么想法,问题的根源是什么?

0 投票
1 回答
5553 浏览

python - 使用 Pillow 和 urllib 从 URL 打开图像?

这是我的“图像粘贴”程序,旨在拍摄一张图像(此处命名为产品)并将其粘贴到另一张图像(此处命名为背景)上。以前,我只是让程序从我的电脑中获取图像。但我决定添加另一个功能,您可以从 url 获取它们。计算机部分仍然很好用。

当我运行它时:

我从 Python 2 脚本中获取了程序的那一部分,但尝试对其进行转换,所以我确定错误在我的符号中。

0 投票
3 回答
11148 浏览

python - 无法在 centos 上安装 Pillow

当我尝试通过 easyinstall 安装它时,我有 cenots 6.3 和 python 2.6 我收到以下错误:

顺便说一句,我的 gcc 编译器是 4.4.7,如果有帮助的话。

0 投票
1 回答
2126 浏览

python - 由于 UnicodeDecodeError 无法安装 PIL

当我尝试使用 pip-3.3 安装 Pillow 时,我得到了一个错误,请参阅下面的回溯。

我认为回溯告诉我文件中的某些字符是 Unicode,但 Python 使用 ASCII 来读取文件。

我想更改 python3.3 文件系统编码来解决这个错误;有没有办法改变默认的文件系统编码?