python-imaging-library相关内容

用 Python 将多个图像水平组合

我正在尝试在 Python 中水平组合一些 JPEG 图像. 问题 我有 3 张图片 - 每张都是 148 x 95 - 见附件.我刚刚复制了同一张图片的 3 个副本 - 这就是为什么它们是一样的. 我的尝试 我正在尝试使用以下代码水平连接它们: 导入系统从 PIL 导入图像list_im = ['Test1.jpg','Test2.jpg','Test3.jpg']# ..
发布时间:2021-12-02 16:41:54 Python

将 PIL 图像转换为字节数组?

我有一个 PIL Image 格式的图像.我需要将其转换为字节数组. img = Image.open(fh, mode='r')roiImg = img.crop(box) 现在我需要 roiImg 作为字节数组. 解决方案 感谢大家的帮助. 终于解决了!! 导入ioimg = Image.open(fh, mode='r')roi_img = img.crop(box)im ..
发布时间:2021-11-18 02:13:05 Python

PIL:将字节数组转换为图像

我正在尝试使用 Image.open 和 Image.verify() 验证字节数组,而不先将其写入磁盘,然后使用 im = 打开它Image.open().我查看了 .readfrombuffer() 和 .readfromstring() 方法,但在那里我需要图像的大小(只有在将字节流转换为图片). 我的读取函数如下所示: def readimage(path):字节 = 字节数组() ..
发布时间:2021-11-18 01:39:29 Python

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

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

使用 Pyhton PIL 从动画 GIF 获取调色板

我想获取动画 GIF 的每一帧的调色板(我使用 ColorThief 从图像生成调色板).我正在使用 PIL 将每一帧保存为图像,我的问题是大多数帧的图像都有奇怪的颜色,与您在浏览器上打开 GIF 时看到的颜色不同.我想这是因为动画 GIF 的压缩方式.我试图以 RGB 格式转换每个图像,但这并不能解决问题.如何使用预期的颜色渲染每个帧? 要获取每一帧,我使用以下代码: from PIL ..

tkinter 中的 Gif 动画,PILL 每隔一帧闪烁

我正在编写一个简单的小部件来使用 PILL 在 tkinter 中制作 gif 动画,因为 tkinter 本身不支持它们.我遇到的问题是某些 gif 文件在闪烁.以下是这种效果的示例. 我正在尝试为这个 gif 制作动画: 可以在此处找到此 gif 源. 然而,当我运行我的代码时,动画变成了这样: 我将 gif 分割开来,每隔一帧都是这样的: 经过一些研究,我相信这 ..
发布时间:2021-11-10 05:23:45 其他开发

使用 Python 从 GIF 中提取关键帧

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

在python中每秒获取gif的帧数?

在 python 中,我用 PIL 加载了一个 gif.我提取第一帧,修改它,然后放回去.我用下面的代码保存修改后的gif imgs[0].save('C:\\etc\\test.gif',save_all=真,append_images=imgs[1:],持续时间=10,循环=0) 其中 imgs 是组成 gif 的图像数组,持续时间是帧之间的延迟(以毫秒为单位).我想让持续时间值与原始 g ..
发布时间:2021-11-10 05:21:23 Python

python tkinter 使用 PIL 显示动画 GIF

有没有办法使用 Python 图像库在 Tkinter 中显示动画 GIF? 我认为 ImageSequence 模块 将是方法它,但我不知道如何使用它以及是否可能. 第一个问题是是否有任何简单的方法.例如:使用 PIL 和 ImageSequence 加载 GIF,然后使用 ImageTk.PhotoImage 在 Tkinter 窗口上绘制它,它就会被动画化. 或者我必须自己 ..
发布时间:2021-11-10 05:17:17 Python

如何绘制透明多边形?

我正在使用 PIL(Python 成像库).我想绘制透明多边形.似乎指定包含 alpha 级别的填充颜色不起作用.是他们的解决方法吗? 如果使用 PIL 无法完成,我愿意使用其他东西. 如果有多个解决方案,则应考虑性能.绘图需要尽可能快. 解决方案 这是针对 Pillow 的,它是 PIL 的一个更加维护的分支.http://pillow.readthedocs.org/ ..
发布时间:2021-10-26 18:53:29 其他开发

无法从 TKinter 的 URL 加载图像

我的目标是使用 tkinter python 显示来自 URL 的 JPG 图像. 这是 stackoverflow 链接,我用作参考.但是当我尝试运行代码时,我收到了一堆错误,例如: 密钥错误:b'R0l...... AttributeError: 'PhotoImage' 对象没有属性 '_PhotoImage__photo' 有没有人有解决办法? 这是代码: 导入 ..
发布时间:2021-09-08 19:59:53 Python