【python-mayavi中的透明屏幕截图】教程文章相关的互联网学习教程文章

python – 完全透明的蒙版 – >完全不透明的小部件【代码】

尝试在PySide中渲染完全透明的小部件时,我遇到了一个奇怪的角落案例. 如果我用一个用Qt.color0填充的QBitmap调用setMask,它会使小部件完全不透明(而不是像我期望的那样完全透明). 放入Qt.color的单个像素会导致预期的行为:除了单个像素之外,小部件变得完全透明. 以下是一个最小的例子.将变量single_pixel更改为True会填充左上角的像素,这会导致蒙版按预期开始工作. 有什么想法在这里发生了什么?import sys from PySide import Qt...

python – Matplotlib使中心圆透明【代码】

我正在绘制一个饼图,使png图像中的背景看起来透明.如何使中心圆看起来透明而不是白色?import matplotlib.pyplot as plt# Pie chart, where the slices will be ordered and plotted counter-clockwise: labels = 'Correct', 'Wrong' sizes = [20, 80]fig1, ax1 = plt.subplots() ax1.pie(sizes,colors=['green','red'], labels=labels,autopct='%1.1f%%', shadow=True, startangle=90) centre_circle = plt.Circle((0,0),0.75,ed...

是否有一个Python模块用于透明地使用类文件对象作为缓冲区?【代码】

我正在研究纯Python解析器,其输入数据的大小可以从千字节到千兆字节.是否有一个包装文件类对象的模块,并将显式的.open()/.seek()/.read()/.close()调用抽象为一个类似缓冲区的简单对象?您可能会将此视为StringIO的反转.我希望它可能看起来像:with FileLikeObjectBackedBuffer(urllib.urlopen("http://www.google.com")) as buf:header = buf[0:0x10]footer = buf[-0x10:]注意,昨天我问了一个similar quesetion,并接受了mmaping文...

Python PIL – 不透明度> 0的PNG的所有区域的不透明度都设置为1【代码】

想象一个带有黑色阴影的红色圆圈,在完全透明的背景上消失.当我用PIL打开并重新保存图像时,背景保持完全透明,但是阴影变为全黑. 出现问题甚至没有改变图像:image = Image.open('input.png') image = image.convert('RGBA') image.save('output.png')我希望保持图像与原始图像完全一致,以便我可以裁剪或调整图像大小. 编辑:这是一个展示效果的PNG.它使用PNGNQ转换为8位. 使用上面的Python代码时,它如下所示:解决方法:看起来PIL目前...

python – 从透明图像中删除黑边文物【代码】

我有一组透明的PNG图像,边缘有黑色瑕疵,如下所示:我正在寻找一种自动清理边框的方法.我尝试简单地屏蔽某个RGB值下的像素,但图像本身也可以包含黑色像素,然后将其过滤掉.我正在使用Python3和opencv3 / PIL. 我的问题是:我如何摆脱黑边,同时保留不属于边缘的黑色像素? 编辑:正如usr2564301指出的那样,很少(如果有的话)边缘像素是纯黑色.我仍然需要删除它们,所以我想使用一些阈值并删除与透明像素相邻的像素,并且是: >比阈值暗,或...

python – Py2exe:在library.zip或exe文件本身中嵌入静态文件,并在运行时透明地访问它们

有没有办法让py2exe在library.zip和/或exe文件本身(使用zipfile = None)中嵌入静态文件(和/或静态文件的子目录),然后在运行时透明地从代码中访问这些嵌入的静态文件? 谢谢,马尔科姆解决方法:这听起来像你需要的食谱:Extend py2exe to copy files to the zipfile where pkg_resources can load them 有效地使用它可能需要一些与setuptools(部分)setuptools相关的pkg_resources知识,从而获得“Python Eggs”.

是否有一个Python模块用于透明地处理文件的内容作为缓冲区?【代码】

我正在为事件日志开发一个纯Python文件解析器,其大小范围可以从千字节到千兆字节.是否有一个模块抽象显式.open()/.seek()/.read()/.close()调用一个类似缓冲区的简单对象?您可能会将此视为StringIO的反转.我希望它可能看起来像:with FileBackedBuffer('/my/favorite/path', 'rb') as buf:header = buf[0:0x10]footer = buf[0x10000000:]mmap模块可以满足我的要求;但是,我有两个保留意见,我会感谢您的反馈意见: >重要的是模块处理...

Python PIL.Image之修改图片背景为透明【图】

------------------------------------------------语法基础------------------------------------------------ import PIL.Image as Image 相关模块 img=Image.open(round.png) 使用Image打开图片,返回一个对象 img=img.convert(RGBA) 图片转换为四通道。第四个通道就是我们要修改的透明度。返回新的对象 L,H=img.size ...

Ubuntu环境使用python给具有透明通道的视频大量替换不同背景【代码】【图】

Ubuntu环境使用python给具有透明通道的视频大量替换不同背景 ? 前言:虽然用pr视频处理软件也能一个个为具有透明通道的视频替换不同的背景,但是如果要人工替换一百个一千个这个的视频,显然是让人奔溃的操作。本文记录如何在Ubuntu环境使用python给具有透明通道的视频大量替换不同背景,主要记录环境的配置和项目的使用用法。 一、环境配置 1.1 下载代码 ? 脚本代码已经提交到GitHub上面,仓库地址为:https://github.com/huang...