草庐IT

png_malloc

全部标签

python - 如何以 png 格式保存 Plotly 离线图?

我正在离线使用Plotly在python中生成图形。根据下面的文档,https://plot.ly/python/offline/这是我的代码,它完美地生成了C:/tmp/test_plot.html文件。importplotly.offlineasofflineoffline.init_notebook_mode()offline.plot({'data':[{'y':[4,2,3,4]}],'layout':{'title':'TestPlot','font':dict(family='ComicSansMS',size=16)}},auto_open=False,filename

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 - Pydot 错误 : file format "png" not recognized

我需要通过pydot构建一个pythonic图形解决方案,当我尝试运行一个简单的代码时:importpydotgraph=pydot.Dot(graph_type='graph')i=1edge=pydot.Edge("A","B%d"%i)graph.add_edge(edge)graph.write_png('graph.png')它旨在在png文件上构建一个简单的图形(A-B1)。在修复了很多错误配置之后,现在我得到了:Traceback(mostrecentcalllast):File"/Users/zallaricardo/Documents/Python/test_png.

Python C 模块 - Malloc 在特定版本的 Python 中失败

我正在编写一个Python模块来在O_DIRECT上下文中执行IO。O_DIRECT的限制之一是对于2.4和2.5内核,您必须读入对齐到4096字节边界的缓冲区,而2.6和更高版本将接受512的任何倍数。明显的内存分配候选者是posix_memalign(void**memptr,size_talignment,size_tsize)在我的代码中,我分配了这样一个区域:char*buffer=NULL;intmem_ret=posix_memalign((void**)&buffer,alignment,size);if(!buffer){PyErr_NoMemory();return

python - 在 NetworkX 中无法将图形保存为 jpg 或 png 文件

我在NetworkX中有一个图表,其中包含一些信息。图表显示后,我想将其保存为jpg或png文件。我使用了matplotlib函数savefig但是当图像被保存时,它不包含任何东西。它只是一个白色图像。这是我写的示例代码:importnetworkxasnximportmatplotlib.pyplotaspltfig=plt.figure(figsize=(12,12))ax=plt.subplot(111)ax.set_title('Graph-Shapes',fontsize=10)G=nx.DiGraph()G.add_node('shape1',level=1)G.add_n

python - OpenCV - imread()、imwrite() 增加了 png 的大小?

我想尝试对文件进行一些简单的操作,我从打开和保存文件开始(我使用Python)image=cv2.imread("image.png")cv2.imwrite("image_processed.png",image)执行此操作后,我的原始image从33kB转换为外观相同的144kB图像。我试过这样做:http://opencv.itseez.com/modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imwrite#imwriteparams=list()params.append(cv.CV

android - 如何在帧中实时加入具有 alpha/透明度的 png

我在OpenCVandroid2.4.11的示例下工作,它使用相机检测面部。我没有在找到的脸上画一个矩形,而是试图在脸上放一个面具(png图像)。但是为了在脸上显示图像,png图像带有透明的黑色背景。FdActivity.javapublicvoidonCameraViewStarted(intwidth,intheight){mGray=newMat();mRgba=newMat();//LoadmymaskpngBitmapimage=BitmapFactory.decodeResource(getResources(),R.drawable.mask_1);mask=newMat

python - 将 PNG 图像裁剪为其最小尺寸

如何使用Python截掉PNG图片的空白边框区域并将其缩小到最小尺寸?注意:边框大小不是固定值,可能因图片而异。 最佳答案 PIL的getbbox为我工作im.getbbox()=>4-tupleorNoneCalculatestheboundingboxofthenon-zeroregionsintheimage.Theboundingboxisreturnedasa4-tupledefiningtheleft,upper,right,andlowerpixelcoordinate.Iftheimageiscompletelyem

python - 如何从 python opencv 中的数组中读取原始 png?

我正在通过tcp将png图像从我的iPhone流式传输到我的MacBook。MacBook代码来自http://docs.python.org/library/socketserver.html#requesthandler-objects.如何转换图像以供OpenCV使用?选择png是因为它们效率高,但也可以使用其他格式。我写了一个测试程序,从一个文件中读取rawImage,但不确定如何转换它:#ReadrawImagefromafile,butinrealitywillhaveitfromTCPServerf=open('frame.png',"rb")rawImage=f.rea