问题标签 [python-imaging-library]

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 投票
4 回答
9540 浏览

python - Python(图像库):将字符串重新采样为参数

Python初学者问题。下面的代码应该解释我的问题:

结果:

这个有效:

0 投票
3 回答
7507 浏览

python - Django 如何判断上传的图片是否有效?

我正在尝试将图像添加到我的 Django 应用程序中的模型中。

模型.py

在开发模式下,每次我尝试通过 Django admin 上传图像时,我都会不断收到:

我尝试上传的 jpg 可以使用 os X Preview 查看,因此它似乎是有效的。

似乎问题在于 Python 图像库无法将其识别为图像。为什么使用有效图像会发生这种情况?

PIL 已安装,通过 Django shell 进行验证。

0 投票
7 回答
34632 浏览

python - PIL:缩略图并以方形图像结尾

打电话

将保持纵横比。但我最终需要像这样显示图像:

我可以在图像周围设置透明或白色的信箱样式吗?

0 投票
4 回答
8723 浏览

python - PIL:图像调整大小:类似于Firefox的算法

我从 PIL 的所有 4 种算法中得到了同样糟糕的调整大小

但是结果看起来比在 Firefox 中调整大小要糟糕得多。

http://paulisageek.com/tmp/metaward/images.html

如何使用 PIL(或其他 python 图像库)获得与 firefox 结果类似的效果?

编辑:悬停鼠标查看每个图像是什么

它看起来像 RGB,然后 ANTIALIS 看起来最好。还有其他建议吗?

作为参考,这是看起来最好的一个:

0 投票
3 回答
6753 浏览

python - 雪豹、Django 和 PIL 的问题

自从升级到 Snow Leopard 后,我在让 Django 和 PIL 正常工作时遇到了一些麻烦。

我已经安装了 freetype、libjpeg 和 PIL,它告诉我:

但是当我尝试通过 django 管理界面上传 jpeg 时,我得到:

上传有效图片。您上传的文件不是图像或损坏的图像。

它适用于 PNG 文件。

有任何想法吗?

0 投票
5 回答
78804 浏览

python - 如何调整 Python 图像库中调整大小图像的质量?

我正在研究 PIL,需要知道在调整图像大小或缩小图像时是否可以调整图像质量。据我所知,默认质量设置为 85。可以在调整大小期间调整此参数吗?

我目前正在使用以下代码:

ANTIALIAS参数大概给出了最好的质量。我需要知道我们是否可以在质量选项上获得更多的粒度。

0 投票
12 回答
30937 浏览

python - 使用更新的 Python 2.6.2 在 Snow Leopard 上安装 Python Imaging Library (PIL)

我在安装 Snow Leopard 期间安装了开发人员工具,全新安装了 Snow Leopard(从擦除的驱动器开始)。

然后我安装了 Python 2.6.2,替换了 Snow Leopard 默认的 python 2.6.1。我尝试通过以下方式安装 PIL:

  1. easy_install
  2. pip
  3. 下载源代码并python setup.py build手动运行。

所有都会产生相同的错误(pip日志链接: http: //drop.io/gi2bgw6)。我已经看到其他人使用 Snow Leopard 默认 python 2.6.1 成功安装了 PIL,所以我不确定为什么我在使用 2.6.2 时遇到这么多麻烦。

0 投票
1 回答
309 浏览

python - PIL 没有在机器上统一渲染字体

我写了一些吐出图像的代码。在我的本地机器上运行的代码产生了这个图像:

本地 http://img32.yfrog.com/img32/9476/local.png

在我的虚拟主机上,它看起来像这样:

主机 http://img32.imageshack.us/img32/858/hoste.png

如您所见,它们是不同的。顶部更漂亮。两者都使用相同的代码、相同的字体文件 (VeraMoBd.ttf)、相同版本的 PIL (1.1.6) 和相同的 Python 版本 (2.6)。

我四处搜索,似乎没有任何与 PIL 如何呈现字体相关的全局设置......什么可能导致不同的结果?

0 投票
3 回答
574 浏览

python - 如何制作图像以使 appengine 在调整大小时不会将透明变为黑色?

我在谷歌应用引擎上,并试图调整图像大小。我愿意 :

对于某些图像,我得到了很好的透明调整大小,而其他图像则得到了黑色背景。

如何保持所有图像的透明度?

0 投票
3 回答
3360 浏览

python - 为什么我不能在 Python PIL 中裁剪此图像?(简单的语法问题?)

这个好像没什么问题吧?

最后一行将导致错误并且不会继续,但我不知道错误是什么,因为它是 AJAX,我无法调试 ATM。