问题标签 [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 减少调色板
我不确定如何减少 PIL 图像的调色板。我想将图像的调色板减少到该图像中的 5 种突出颜色。我的总体目标是做一些基本的颜色采样。
python - 生成小于 10KB 且不丢失比例的图像缩略图
注意谷歌索引的每张图片都有一个小缩略图。这些缩略图是:
- 大小小于 10KB。
- 宽度/高度的比例与原始图像中的比例相同。
我想编写一个函数(在 python 中),它将获取图像并使用这些属性创建一个缩略图。
编辑:所以现在有 3 个答案,而且都对了一半。
我需要一个功能,不仅可以按比例调整图像大小,还可以确保文件大小小于 10KB。我怎么做?
python - 使用 python PIL 库裁剪和保存图像时遇到问题
我试图裁剪一个非常高分辨率的图像并保存结果以确保其完成。但是,无论我如何使用 save 方法,我都会收到以下错误:SystemError: tile cannot extend outside image
python - 将图像清理为仅黑色
我有一个图像。
我想逐个像素地检查该图像,并且任何不是黑色的像素都应该变成白色。我该怎么做呢?
(Python)。
谢谢!
python - 以编程方式创建图像的最佳方法
我正在寻找一种创建图形文件的方法(我并不介意文件类型,因为它们很容易转换)。
输入将是所需的分辨率,以及像素和颜色列表(x、y、RGB 颜色)。
有没有一个方便的python库?优点\缺点\陷阱是什么?
python - 如何在 Django Photologue 中制作自定义 PhotoEffects?
我正在使用Photologue应用程序在 Django 中创建一个图片库。它附带了许多PhotoEffects。我想扩展这些并制作自己的,以便我可以做更复杂的效果,例如添加阴影、光泽叠加等。
是否可以创建 Photologue 可以用来处理上传的图像的自定义效果?
python - Google App Engine 上的替代 Python 成像库?
我正在考虑将图像上传到 Google App Engine,但我需要使图像的某些部分变亮。我不确定 App Engine 想象 API 是否足够。我考虑尝试使用白色图像和部分不透明度进行叠加。
但是,如果这不能产生预期的结果,是否还有另一个可以与 App Engine 一起使用的 Python 图像库?基本上它必须是纯 Python(没有关联的 C 代码或任何东西)。
python - 从 PIL 获取像素值列表
伙计们,我正在寻求一些帮助。我是一名新手程序员,我目前遇到的一个问题是尝试将黑白.jpg
图像转换为列表,然后我可以将其调制为音频信号。这是创建 python SSTV 程序的大型项目的一部分。
我已经导入了 PIL 模块并试图调用内置函数:list(im.getdata())
. 当我调用它时,python 崩溃了。是否有某种方法可以将图像(始终为 320x240)分解为 240 行以使计算更容易?或者我只是调用了错误的函数。
如果有人有任何建议,请开火。如果有人有使用 python 生成调制音频的经验,我很乐意接受他们愿意传授的任何“智慧之珠”。提前致谢
python - 在 Google App Engine (GAE) 中替换 PIL (ImageDraw) 的功能
因此,Google App Engine 看起来不会很快包含 Python Imaging Library 。有一个images api,但它微不足道,不足以满足我的需要。
我想知道只有 Python(没有 C 扩展)可以替换 Image.paste 和 ImageDraw 模块。我不想自己写它们,但这是一个选择。我也对其他解决方案持开放态度,例如“在其他地方进行处理,然后通过 api 调用”,如果它们不太难看的话。(为了记录,我刚才建议的解决方案对我来说似乎很难看。)
其他人是如何解决这个问题的?
(我不喜欢 GAE,只是在探索,这对我的应用程序来说似乎是一个交易破坏者。)
笔记:
对我来说,裁剪、调整大小是不够的。特别是我需要
- 粘贴(用另一个替换图像的一部分......可以用“compose”伪造)
- draw(用于绘制网格线等。也可以伪造)
- 文字(在图像上写文字,更难伪造,除非有人想纠正我)
python - 使用 python PIL 更改 8 位 .png 图像的调色板
我正在寻找一种将新调色板应用于现有 8 位 .png 图像的快速方法。我怎样才能做到这一点?保存图像时 .png 是否重新编码?(自己的答案:似乎是这样)
我尝试过的(编辑):
使用我的 testimage 保存功能大约需要 65 毫秒。我的想法:没有解码和编码,它可以快很多??