pillow相关内容

用枕头将PNG格式转换为JPG格式

我想转换一堆带枕头的图像(PIL为python3)从PNG转换为JPG。我已经探索了在网上做这件事的可能性,但似乎不可能。我有这个脚本: from glob import glob import os from PIL import Image as image for file in glob('*.png'): img=image.open(file) name,ext= ..
发布时间:2022-08-22 20:23:19 其他开发

使用Python枕头库设置颜色深度

我正在使用Python枕头库更改图像,然后再将其发送到设备。 我需要更改图像以确保其满足以下要求 分辨率(宽x高)=298 x 144 灰度 颜色深度(位)=4 格式=.png 除了颜色深度为4位之外,我可以执行所有这些操作。 有谁能为我指出如何实现这一目标的正确方向吗? 推荐答案 到目前为止,我还无法使用枕头保存4位图像。您可以使用枕头来减少图像中的灰度数: ..
发布时间:2022-08-03 15:52:04 Python

在Python枕头中设置图像分辨率

我正在使用Python Pillow修改图像。每当我保存jpeg时,内部分辨率都设置为72dpi。我正在考虑如何将其设置为不同的值。我意识到这只是一个数字,在很多方面都没有意义。我的动机是当我将图像读入Photoshop时,让后续工作变得更容易。 推荐答案 我认为您可能正在寻找dpi。 from PIL import Image, ImageDraw # Make a whit ..
发布时间:2022-04-04 13:58:19 Python

Python PIL/Pillow-Pad图像至所需大小(例如,A4)

我有一张JPG/PNG/PDF图像,我想将其放在A4页面上,居中显示为PDF格式(仅供参考:以便我的最终用户可以轻松地显示/打印它)。 按任一顺序: 填充图像以填充A4(白色) 转换为PDF 我可以执行im.save('filename.pdf', 'PDF', resolution=100.0)将Image对象保存到PDF,但我不知道如何执行其他任务。 我真的更喜欢使用 ..
发布时间:2022-02-27 18:19:20 Python

如何使用 Python 用新图像替换图像中的轮廓(矩形)?

我目前正在使用 opencv (CV2) 和 Python Pillow 图像库来尝试拍摄任意手机的图像并用新图像替换屏幕.我已经到了可以拍摄图像并识别手机屏幕并获取角落的所有坐标的地步,但是我很难用新图像替换图像中的那个区域. 我目前的代码: 导入 cv2从 PIL 导入图像image = cv2.imread('mockup.png')edged_image = cv2.Canny(图 ..
发布时间:2022-01-09 18:22:03 Python

在模板中显示上传的图像 - Django

我正在尝试将上传的图像显示到我想象的蔬菜目录的模板中. 我有一个页面可以添加新蔬菜并上传图片.主模板是蔬菜列表,稍后会有缩略图. 现在,在查看蔬菜的详细信息页面时,我想显示其图像,但模板仅显示字符串“VegetableImage Object"代替图像,即使带有 img 标签. 我很困惑,因为模板显然已经找到了图像,但它们只是作为通用字符串显示. models.py cl ..

编码 Base64 Django ImageField 流

我通过我的表单收到一个图像,我不想像往常一样将其保存在 FileField 中,而是在 CharField 中保存为 Base64.这是我当前的设置: models.py class Image(models.Model):公司 = 模型.ForeignKey(公司)img = 模型.TextField()img_id = models.CharField(blank=True, null ..
发布时间:2022-01-01 13:31:23 Python

图像“模式"列表

查看 PIL(与这个问题相关),我在哪里可以获得图像模式的完整列表?我看到“RGB"、“RGBX",我的代码以某种方式有“BGRX",即使我能看到的 PIL 文档中没有提到它.例如,当与 Windows API 调用交互时,我如何查看哪个是哪个、PIL 支持什么以及选择哪些适当的模式? 基本上,我对图像模式知之甚少,我想了解的不仅仅是要放入哪些字母以使其神奇地工作. 解决方案 Pil ..

如何使用 Pillow 显示图像?

我想使用 Pillow 显示 gif 图像 这是我的简单代码: from tkinter import *从 PIL 导入 Image、ImageTk将 tkinter 作为 Tk 导入image = Image.open("Puissance4.gif")图像显示() 但是什么都没发生... 感谢所有帮助 谢谢! 解决方案 PIL 提供了一个 show 方法,该方法 ..
发布时间:2021-12-16 00:00:13 Python

从 POST 解码 base64 以在 PIL 中使用

我正在 Flask 中创建一个简单的 API,它接受以 base64 编码的图像,然后使用 Pillow 对其进行解码以进行进一步处理. 我查看了一些示例(1、2、3),我想我明白了这个过程的要点,但我不断收到一个错误,枕头无法读取我给的字符串. 这是我到目前为止所得到的: import cStringIO从 PIL 导入图像导入 base64数据 = request.formima ..
发布时间:2021-12-14 10:52:08 Python

在 Ubuntu virtualenv 上 pip install Pillow 出错

我有一个 ec2 实例,并且最初在我的 virtualenv 中安装了 Pillow 2.0.不知何故,当我尝试将其升级到 Pillow 2.5 时,它失败并显示以下消息.即使在重新安装之前完全移除 Pillow 后,错误也是相同的.(所以现在我的 virtualenv 中根本没有 Pillow) $ pip install Pillow........gcc -pthread -fno-str ..
发布时间:2021-12-12 12:54:39 其他开发

如何使用 PIL/Pillow 将图像合并到画布中?

我不熟悉 PIL,但我知道在 ImageMagick 中将一堆图像放入网格中非常容易. 例如,我如何将 16 张图像放入一个 4×4 的网格中,我可以在其中指定行和列之间的间距? 解决方案 这在 PIL 中也很容易做到.创建一个空图像,然后使用 粘贴.这是一个简单的例子: 导入图片#打开一张图片:im = Image.open("1_tree.jpg")#创建一个新的空图像,RGB ..
发布时间:2021-12-07 10:54:24 Python

将字节数组转换为图像文件

我有一个通过 SPI 连接到 Arduino UNO 的 Arducam.我让相机拍照并通过 SPI 将数据发送回我的 Arduino.我有一个 python 脚本,它捕获来自相机的串行输出(应该是图像数据)并将其保存到文本文件中.我将数据保存到文本文件的 python 代码如下所示: 导入串口导入时间ser = serial.Serial('/dev/cu.usbmodem621', 1152 ..
发布时间:2021-11-17 03:57:56 Python

使用 Python 从 GIF 中提取关键帧

我想通过从 GIF 中提取 15 帧(最好应该是不同的)来压缩 GIF 图像. 我正在使用 Python 和 Pillow 库,但在 枕头文档.我也没有找到如何从 GIF 中提取特定帧,因为 枕头限制. 有没有办法提取帧而不用遍历每一帧呢?有没有更高级的用于 GIF 处理的 Python 库? 解决方案 这是@radarhere 答案的扩展,将 .gif 分成 num_key_ ..
发布时间:2021-11-10 05:22:03 Python

Python Mutagen:通过 url 添加封面照片/专辑艺术?

使用mutagen,我可以添加普通的元标签,例如title、artist 和genre 但是当我尝试添加图像时通过网址,它不起作用. from mutagen.mp4 导入 MP4从 mutagen.mp4 导入 MP4Cover从 PIL 导入图像将 urllib2 导入为 urllib导入 io、sys、getopt#url 在别处定义音频 = MP4(网址)#清除以前的元标记音频删除()# ..
发布时间:2021-06-17 18:53:53 Python

如何为 tiff 文件添加附加标签

我正在尝试读取并保存带有一些附加标签的 tiff 文件,当我制作一个运行良好的新图像但当我打开一个图像然后尝试写回一些元标签时它不起作用(图像可以是写,但它会保持原来的标签不变). 我附上了我的测试代码,感谢您的帮助! from PIL import Image, TiffImagePlugindef test_custom_metadata():img = Image.open('myi ..
发布时间:2021-06-17 18:52:47 Python

Scipy.misc.imread flatten 参数——转换为灰度

我正在尝试了解此方法如何以灰度转换图像(如果它使用简单均值或加权均值)——我必须参考此方法. 从 文档 我知道此方法调用 convert('F') 方法. 来自 Pillow/PIL 源代码,我可以找到这个方法,但是,当mode参数设置为'F'时,我找不到它的作用. 谢谢. 解决方案 在 Image 对象的 convert 方法的文档字符串中(在你链接的代码中看到到),有 ..
发布时间:2021-06-17 18:52:32 Python