问题标签 [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.
python - 使用 PIL 在 Django 中调整图像大小两次
我有一个函数,我试图从 request.FILES['image'] 调整照片的大小两次。我也将 image.thumbnail() 与 Parser 一起使用。当我创建一个缩略图时,这很好用,但在我看来,如果我再次重复完全相同的事情,它会在解析器中失败,因为 IOError 无法解析图像。我很困惑。我在内存中创建了 StringIO 文件,而不是按原样使用 Django 的 UploadedFile 对象,它仍然做同样的事情。任何帮助深表感谢。
假设我想在不检索 URL 两次的情况下执行以下两次(使用两种不同的缩略图大小):
例如:
...省略了其他代码...
python - Python PIL 找不到我的“libjpeg”
我不能使用 PIL,因为它找不到我的 libjpeg!
首先,我默认安装了 PIL。当我运行时selftest.py
,它给了我:
然后,我按照在线说明将 PIL 更改setup.py
为
因为当我locate libjpeg
,这就是我得到的:
所以,我又跑setup.py install
了……然后跑了selftest.py
。我仍然得到同样的错误!
python - 为什么我的缩略图 PIL 功能第二次不起作用?
看来我的错误是“IOError:无法识别图像文件”......基于我的回溯日志。
google-app-engine - App Engine 图片在不保持纵横比的情况下调整大小?
当我使用应用程序引擎调用图像调整大小时,它们会保持它们的纵横比 - 我最终不会得到我要求的大小。
我正在尝试从方形像素源制作矩形像素 NTSC 图像,所以我不想要这种行为
我想拍摄 720x540 的图像并将其调整为 720x480,但是当我要求调整大小时,我实际上最终得到的是 640x480 的图像。
有没有办法解决这个问题?
python - 具有宽轮廓的 Python 图像库椭圆
使用 PIL 创建椭圆时,是否可以有更粗/更宽的轮廓?目前,我正在尝试做canvas.ellipse(box, outline=colour, fill=None)
,但希望能够给outline
参数一个宽度。
python - 使用 AjaxUpload 上传 Python 图像
我正在尝试将 AjaxUpload 与 Python 一起使用:http: //valums.com/ajax-upload/
我想知道如何使用 Python 访问上传的文件。在网站上,它说:
Python 的语法是什么?
request.params['userfile'] 似乎不起作用。
提前致谢!这是我当前的代码(使用作为图像导入的 PIL)
python - Snow Leopard Python 2.6 问题让 PIL 工作
我安装了 libjpeg 和 PIL,但是当我尝试保存 JPG 图像时,我总是得到这个错误:
ImportError: _imaging C 模块未安装
非常感谢任何帮助!
我尝试使用 Python 解释器导入 _imaging 以查看问题所在并得到以下信息:
python - 是否可以使用 PIL 减少图像的深度?
是否可以使用 PIL 减少图像的深度?比如说从常规的 8bpp 到 4bpp。