草庐IT

Python:将 GIF 帧转换为 PNG

我是python的新手,试图用它来将GIF的帧拆分为PNG图像。#UsingthisGIF:http://www.videogamesprites.net/FinalFantasy1/Party/Before/Fighter-Front.giffromPILimportImageim=Image.open('Fighter-Front.gif')transparency=im.info['transparency']im.save('test1.png',transparency=transparency)im.seek(im.tell()+1)transparency=im.info

python - 如何将具有透明度的PNG图像粘贴到PIL中没有白色像素的另一个图像?

我有两个图像,一个背景和一个具有透明像素的PNG图像。我正在尝试使用Python-PIL将PNG粘贴到背景上,但是当我粘贴这两个图像时,我在PNG图像周围出现了白色像素,其中有透明像素。我的代码:importosfromPILimportImage,ImageDraw,ImageFontfilename='pikachu.png'ironman=Image.open(filename,'r')filename1='bg.png'bg=Image.open(filename1,'r')text_img=Image.new('RGBA',(600,320),(0,0,0,0))text_i

python - 使用pylab同时显示两个png图像

我想打开两个png图像文件并将它们并排显示以进行视觉比较。我有用于打开一个png文件的代码(这是我从stackoverflow.com上的unutbu获得的):importnumpyasnpimportpylabimportmatplotlib.cmascmimportImagefname='file.png'image=Image.open(fname).convert("L")arr=np.asarray(image)pylab.imshow(arr,cmap=cm.Greys_r)pylab.title('title')pylab.show()有没有办法修改此代码以打开并并排显示

python - 如何在 Pygame 中将具有一定透明度的 PNG blit 到表面上?

我正在尝试将PNG图像blit到表面上,但由于某种原因图像的透明部分变成黑色,这是简单的代码:screen=pygame.display.set_mode((800,600),pygame.DOUBLEBUF,32)world=pygame.Surface((800,600),pygame.SRCALPHA,32)treeImage=pygame.image.load("tree.png")world.blit(treeImage,(0,0),(0,0,64,64))screen.blit(world,pygame.rect.Rect(0,0,800,600))我该怎么做才能解决这个问

javascript - 使用 Chart JS 的空白 PNG 图像。 toBase64Image() 函数

我正在尝试保存使用Chart.JS图形库创建的图表副本。当我使用.toBase64Image()函数显示或保存.png图像时,我得到一张空白图像。我试过在img标签中显示并用PHP保存图像。save64Img是我显示/保存图像的功能。有没有人幸运地使用过这个功能?lineOptions={scaleShowGridLines:true,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,bezierCurve:false,pointDot:true,pointDotRadius:4,pointDotStrokeWidth:

html - IE PNG修复问题

我已经从这里应用了iePNG:http://www.twinhelix.com/css/iepngfix/所以我可以在我的CSS中使用透明的PNG背景图像。它适用于div,但问题是当我为无序列表(ul)提供透明背景时它不起作用。这是标记:Link1Link2Link3©2009YourName这里是样式表的相关部分:/*IEPNGfix*/img,div,ul{behavior:url('/css/iepngfix/iepngfix.htc')}#footer{width:876px;margin:0auto;background:none;text-align:center

html - 过滤灰色图像,黑色周围png ie8

我对一些使它们变灰的图像进行了过滤,并且只将鼠标悬停在它们上面使它们变色:.bxslider2img{display:inline;float:left;filter:url("data:image/svg+xml;utf8,#grayscale");/*Firefox3.5+*/filter:gray;/*IE6-9*/-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);/*GoogleChrome,Safari6+&Opera15+*/}.bxslider2img:hover{filter:none;-webkit-

javascript - 使用 toDataURL() 从 Canvas 导出时如何压缩 .png 图像?

需要使用HTML5Canvas生成大约20k大小的.png图像。不幸的是,当使用toDataURL()方法创建.png时,您不能像使用jpeg那样指定质量。有什么解决方法吗?toDataURL似乎是从Canvas生成图像的唯一方法,而canvas似乎是无需服务器交互的图像处理的最佳工具。感谢任何建议。 最佳答案 有一种方法可以使用无损zlibdeflate过程对PNG图像进行压缩http://www.w3.org/TR/PNG-Compression.html.有一个库(https://github.com/ShyykoSerhiy

Javascript 将鼠标悬停在 PNG 图像的可见部分上

有没有办法让我检查鼠标是否在PNG图像的可见部分上方?每个部分都是它自己的图像,具有透明背景,例如:所以基本上我希望每个区域的不透明度在悬停时为1,不悬停时不透明度为0.5。因此,用户可以看到悬停在哪个区域上。如果鼠标位置在图像上,是否有类似onmouseover的东西!=transparent然后... 最佳答案 看看http://www.w3schools.com/tags/tag_area.asp您可以拍摄图像,并通过使用一些图像工具(例如photoshop等)获取每个多边形的线,您可以处理图像区域标签中特定区域的每个悬停事件

html - 从 PNG 和 JPEG 文件中提取图像尺寸(高度、宽度)的 Ant 任务?

根据GooglePageSpeed的建议,我想Specifyimagedimensions到“优化浏览器呈现。”Specifyingawidthandheightforallimagesallowsforfasterrenderingbyeliminatingtheneedforunnecessaryreflowsandrepaints.我正在研究遍历我的静态内容项目中的图像文件(PNG、JPEG)并输出一个文件,其中包含每个图像文件的路径和文件名以及以像素为单位的高度和宽度。然后我会使用它来帮助我构建标签,方法是使用src属性数据来查找用于高度和宽度属性的值。\images\logo