python-imaging-library相关内容

PIL:缩略图并以方形图像结束

打电话 image = Image.open(data)image.thumbnail((36,36), Image.NEAREST) 将保持纵横比.但我最终需要像这样显示图像: 我可以在图像周围设置透明或白色的信箱样式吗? 解决方案 将图片粘贴成大小合适的透 ..
发布时间:2021-11-27 08:20:20 Python

PIL 图像到数组(numpy 数组到数组)-Python

我有一个 .jpg 图像,我想将其转换为 Python 数组,因为我实现了处理普通 Python 数组的处理例程. PIL 图像似乎支持转换为 numpy 数组,根据我写的文档: from PIL 导入图片im = Image.open("D:\Prototype\Bikesgray.jpg")im.show()打印(列表(np.asarray(im))) 这将返回一个 numpy 数组 ..
发布时间:2021-11-18 04:54:27 其他开发

将 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 其他开发

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

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

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

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

Python Tkinter 旋转图像动画

我有一个使用 PIL 创建然后添加到 TKinter 画布的 PhotoImage.图像显示正常.但是,我无法让 PIL 旋转功能正常工作.这是我的代码: #这很好用image = Image.open('img.png')canvas_image = ImageTk.PhotoImage(rotated_image)canvas_object = canvas.create_image(30 ..
发布时间:2021-11-10 05:55:20 其他开发

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

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

相互重叠的透明 gif 帧

我试图通过这段代码在python中通过枕头创建一个透明的gif frames[0].save(path+'/final.gif', format='GIF', append_images=frames[1:], save_all=True, duration=33, loop=0,transparency=0) 其中 frame 是 PIL.Image 文件的列表.最终结果是可以看到上一帧的图 ..
发布时间:2021-11-10 05:23:51 其他开发

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

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

使用 PIL 在 Tkinter 中显示动画 GIF

我正在尝试制作一个使用 Tkinter 显示动画 GIF 的程序.这是我最初使用的代码: from __future__ import Division # 只是因为在 2.7.4 中除法不起作用从 Tkinter 导入 *从 PIL 导入 Image,ImageTk进口螺纹从时间导入睡眠def anim_gif(名称):## 返回 { 'frames', 'delay', 'loc', 'le ..
发布时间:2021-11-10 05:22:55 其他开发

Python Pillow透明gif不起作用

我正在尝试制作以下图标旋转的 gif: 为了尝试实现这一点,我使用 Pillow 库在 Python 中运行以下代码: from PIL import Image, ImageDraw图像 = []icon = Image.open("cameraIcon.png")对于范围内的 i (0, 360):images.append(icon.rotate(i))images[0].save( ..
发布时间:2021-11-10 05:22:32 其他开发

使用 Python 从 GIF 中提取关键帧

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

在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 其他开发

动画 GIF 仅在其第一帧透明 (Python PIL)

以下代码从两个图像创建一个 GIF: # GIF 始终是调色板图像,因此无论如何它们都会在以后进行转换im1 = PIL.Image.open('grin-emoji-by-twitter-rgba.png').convert('P')im2 = PIL.Image.open('grin-emoji-by-twitter-rgba-2.png').convert('P')im1.save('ou ..
发布时间:2021-11-10 05:20:01 其他开发

python tkinter 使用 PIL 显示动画 GIF

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

Python:将 GIF 帧转换为 PNG

我对 python 很陌生,试图用它来将 GIF 的帧分割成 PNG 图像. # 使用这个 GIF:http://www.videogamesprites.net/FinalFantasy1/Party/Before/Fighter-Front.gif从 PIL 导入图像im = Image.open('Fighter-Front.gif')透明度 = im.info['透明度']im.save ..
发布时间:2021-11-10 05:16:13 其他开发

如何绘制透明多边形?

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

透明像素在 PIL 中被粘贴为黑色

我粘贴了一个带有透明像素的图像,但在最终图像中它们是黑色的 img = Image.new('RGBA', (100, 100), "白色")arbol16 = Image.open("arbol16.png")img.paste(arbol16,( 0, 0, 16, 16))img.show() arbol16.png 图像文件: 解决方案 我认为您(可以理解)对 img.show ..
发布时间:2021-09-09 19:26:37 其他开发

无法从 TKinter 的 URL 加载图像

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

VS 代码不能正确调试 python

我正在尝试用 python 制作一个应用程序.但是当我尝试在 VS 代码中运行它时,它会在 VS 代码中抛出一个错误,如下所示: 但是当我在 VS 代码之外运行代码时,它运行得非常好.见下文: 我遇到的问题与文件目录有关.我可以这么说,因为它也发生在我的音频文件中.我不确定这里发生了什么或我做错了什么. 奇怪的是,当我输入主文件夹的名称时,目录中包含 python 脚本,如下所示 ..
发布时间:2021-09-08 19:50:24 其他开发