‘壹’ 怎么用python把多个图片变成gif 格式
解决这个问题需要用到PIL库
fromPILimportImage
importos
第一步 获得所有图像文件列表,过滤不需要扩展名
filelist=[]
path=os.getcwd()
files=os.listdir(path)
forfinfiles:
if(os.path.isfile(path+'/'+f)):
if(os.path.splitext(f)[1]==".BMP"):
filelist.append(f)
if(os.path.splitext(f)[1]==".JPG"):
filelist.append(f)
if(os.path.splitext(f)[1]==".PNG"):
filelist.append(f)
if(os.path.splitext(f)[1]==".TIF"):
filelist.append(f)
第二步 当判断文件不是GIF格式的时候转换为GIF格式
forinfileinfilelist:
outfile=os.path.splitext(infile)[0]+".gif"
ifinfile!=outfile:
try:
Image.open(infile).save(outfile)
print"CoverttoGIFsuccessfully!"
exceptIOError:
print"Thisformatcannotsupport!",infile
‘贰’ Python中文件放到哪个位置读取的时候不需要给指定路径,放的位置是任意位置
python中文件一般文件放到当前目录中不需要给指定路径,
可以用os模块的getcwd()函数查看当前目录,用chdir()函数改变当前目录。
详情请看官方网站:网页链接
‘叁’ 如何把gif图片放入图片里
用网页三剑客中的fireworks打开,然后可以看到动画里每一帧的静态图片,选定后就可以复制到其它地方了!
祝你成功!
‘肆’ python的模块文件放在哪个文件夹里面
Python的模块文件放在以下地方:
默认的在安装文件的Libsite-packages路径下面;
如果想自己控制这些模块的话,可以放在任何地方,然后把这个路径设置为环境变量即可。
‘伍’ 利用Python如何制作好玩的GIF动图详解
import sysimport numpy as npimport matplotlib.pyplot as pltfrom matplotlib.animation import FuncAnimation fig, ax = plt.subplots()fig.set_tight_layout(True) # 询问图形在屏幕上的大小和DPI(每英寸点数)# 注意当把图形保存为文件时,需要为此单独再提供一个DPIprint('fig size: {0} DPI, size in inches {1}'.format( fig.get_dpi(), fig.get_size_inches())) # 绘制一个保持不变(不会被重新绘制)的散点图以及初始直线x = np.arange(0, 20, 0.1)ax.scatter(x, x + np.random.normal(0, 3.0, len(x)))line, = ax.plot(x, x - 5, 'r-', linewidth=2) def update(i): label = 'timestep {0}'.format(i) print(label)# 更新直线和轴(用一个新X轴标签) # 以元组形式返回这一帧需要重新绘制的物体 line.set_ydata(x - 5 + i) ax.set_xlabel(label) return line, ax if __name__ == '__main__': # 会为每一帧调用Update函数 # 这里FunAnimation设置一个10帧动画,每帧间隔200ms anim = FuncAnimation(fig, update, frames=np.arange(0, 10), interval=200) if len(sys.argv) > 1 and sys.argv[1] == 'save': anim.save('line.gif', dpi=80, writer='imagemagick') else: # Plt.show()会一直循环动画 plt.show()
‘陆’ python做游戏图片资源放在哪
可以放在本地,最好放在py文件所在的文件夹内,这样调用的时候直接调用名字就可以了。
‘柒’ 使用python 文件放在哪个文件夹
都可以放,双击打开运行,或者用命令模式运营,不过建议用用一些编辑器
‘捌’ python 内存中创建GIF动态图数据
建多个ppt页面,并先绘制跳跃的路径,将每页的小球放到路径上。接下来删除路径这条线,并将每页都导出为图片。导出时选择每页导出、确定好保存位置,点击导出。接下来我们打开网页,在网络里面输入GIF生成器。找到合适的一个网页转换软件进行转换
‘玖’ python-tkinter如何打开动图(.gif)
下面所介绍的方法不仅可以显示gif动图,而且可以显示图片
首先引入pyglet包
import pyglet
主方法源码:
# 在工作目录中选择一个gif动画文件
ag_file = "111.gif"
animation = pyglet.resource.animation(ag_file)
sprite = pyglet.sprite.Sprite(animation)
# 创建一个窗口并将其设置为图像大小
win = pyglet.window.Window(width=sprite.width, height=sprite.height)
# 设置窗口背景颜色 = r, g, b, alpha
# 每个值从 0.0 到 1.0
green = 0, 1, 0, 1
pyglet.gl.glClearColor(*green)
@win.event
def on_draw():
win.clear()
sprite.draw()
pyglet.app.run()
‘拾’ 如何把GIF图片放在电脑桌面上
先将选好的gif图片保存在电脑的任意目录下,然后在桌面上点右键 个性化,找到显示设置-背景-自定义web-浏览,然后打开你需要放到桌面的图片,就可以了。我系统是xp的,里面是这样设置的,虽然在操作上合Vista有些出入,但是大致上应该是一样的吧,嘿嘿