草庐IT

不透明度

全部标签

python - 我添加到图表中的补丁在 alpha=1 时不是不透明的。为什么?

我想在图形上添加一个矩形。通过我找到的所有文档,默认情况下矩形应该是不透明的,透明度由alpha参数控制。但是,即使alpha=1,我也无法让矩形显示为不透明。我是做错了什么,还是我需要了解有关图形与补丁交互方式的其他信息?这是一个玩具示例:importnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlib.patchesaspatchesfrompylabimport*x=np.arange(10)y=xfig=plt.figure()ax=fig.add_subplot(111)ax.plot(x,y)rect=patches.R

python - 在 PIL 中将背景与透明图像合并

我有一个png图像作为背景,我想向这个背景添加一个透明网格,但这并没有像预期的那样工作。在我应用透明网格的地方,背景图像被转换为​​透明。我在做:fromPILimportImage,ImageDrawmap_background=Image.open(MAP_BACKGROUND_FILE).convert('RGBA')map_mesh=Image.new('RGBA',(width,height),(0,0,0,0))draw=ImageDraw.Draw(map_mesh)#Createmeshusing:draw.line([...],fill=(255,255,255,50

python - PyGame:将透明度应用于具有 alpha 的图像?

我要显示animagewithalpha具有指定的透明度,但无法弄清楚如何去做。为了详细说明我是如何为此苦苦挣扎的,下面的简介是对thisSOanswer中的代码块进行了稍微修改。,但是如果你运行它,你会看到“image”失去了它的原生alpha,而“image2”的alpha永远不会改变!呸。#!/usr/bin/envpythonimportpygame,syspygame.init()window=pygame.display.set_mode((200,200))background=pygame.Surface((window.get_size()))background.f

7D透明屏的市场应用广泛,在智能家居中有哪些应用表现?

7D透明屏是一种新型的显示技术,它能够实现透明度高达70%以上的显示效果。这种屏幕可以应用于各种领域,如商业广告、展览展示、智能家居等,具有广阔的市场前景。7D透明屏的工作原理是利用光学投影技术,将图像通过透明屏幕投射出来。与传统的液晶显示屏相比,7D透明屏具有更高的透明度和更好的显示效果。它可以实现真正的透明显示,使得观众可以同时看到屏幕上的图像和背后的实物,给人一种身临其境的感觉。7D透明屏的应用非常广泛。在商业广告领域,它可以用于商场、酒店、展览等场所的广告宣传。通过将产品的图像投射到透明屏幕上,可以吸引更多的目光,提高广告的效果。在展览展示领域,7D透明屏可以用于博物馆、科技馆等场所的

python - 如何使用 tkinter 创建具有透明背景的标签小部件?

我想创建一个以图像作为背景的应用程序。但是当我在图像上添加一个Label时,该标签有一个白色背景。有没有办法将Label小部件的背景颜色设置为“透明”? 最佳答案 我不知道有什么方法可以使标签背景透明。一种替代方法是使用Canvas小部件作为整个事物的基础,然后使用create_image方法添加背景图像,并使用create_text制作文本标签。这将需要更多的工作,但文本应该在没有背景的情况下呈现在图像之上。(诚​​然,我对Canvas小部件的经验很少,所以我更多地是从理论而不是经验谈起,但值得一试。)如果您没有好的Tkinter

python - 使用 PIL 将 PNG32 转换为 PNG8,同时保留透明度

我想使用Python图像库将PNG32图像(具有透明度)转换为PNG8。到目前为止,我已经成功地转换为具有扎实背景的PNG8。下面是我正在做的:fromPILimportImageim=Image.open("logo_256.png")im=im.convert('RGB').convert('P',palette=Image.ADAPTIVE,colors=255)im.save("logo_py.png",colors=255) 最佳答案 在网上大量搜索后,这里是完成我所要求的代码:fromPILimportImageim=I

python - 具有透明背景的 mplot3d 动画

我想使用matplotlib生成一些具有透明背景的gif。我尝试了不同的选项,但无法获得透明背景的文件。使用当前设置,我得到了第一帧,但没有得到其余的。以下是我的代码from__future__importdivisionfromnumpyimportpi,sin,cos,mgridfromscipy.specialimportjn,jn_zerosfrommpl_toolkits.mplot3dimportAxes3Dimportmatplotlib.pyplotaspltimportmatplotlib.animationasanimationfrommatplotlibimpor

python - 使用 dlib 面部标志检测仅将下巴保存为图像,其余部分为透明

我已经有一个面部标志检测器,并且已经可以使用opencv和dlib保存图像,代码如下:#importthenecessarypackagesfromimutilsimportface_utilsimportnumpyasnpimportargparseimportimutilsimportdlibimportcv2#constructtheargumentparserandparsetheargumentsap=argparse.ArgumentParser()ap.add_argument("-p","--shape-predictor",required=True,help="Pa

python - Matplotlib:具有透明颜色的填充等高线图

有人知道——在Matplotlib中——如何用半透明颜色制作好看的填充等高线图吗?如果向contourf()传递一个具有半透明颜色的颜色图,它会在填充区域之间产生小间隙:根据docs,这不是错误(“contourf()[...]不绘制多边形边”)。要绘制边缘,建议“通过调用contour()添加线条轮廓”。但这看起来也不太好,因为边缘变得太不透明了:您可以尝试使用contour()的linewidth参数,但这并没有太大帮助。有什么想法吗?这是重现问题的代码(我使用面向对象的API,但结果与pyplot相同):importmatplotlibimportnumpyasnpfrommat

python - 可编程透明转发代理

我正在寻找一种编写透明转发代理脚本的方法,例如用户在代理设置中将其浏览器指向的代理。我发现在脚本性和稳健性之间的前向代理中有一个明显的权衡。例如,他们是在Ruby中开发的无数代理。和Python允许您检查每个请求响应并随意记录、修改、过滤......但是这些要么无法代理所需的一切,要么在使用20分钟后崩溃。另一方面,我怀疑Squid和Apache非常健壮和稳定,但是对于我来说,我无法确定如何通过脚本开发动态行为。最终我想设置配额并动态过滤该配额。我的一部分感觉像是在混合mod_proxy和mod_perl?可以允许有趣的动态代理,但很难知道从哪里开始,也不知道它是否可能。请指教。