python - 如何使用python pil将gif文件更改为png文件

标签 python image python-imaging-library

这是我的代码:

import Image,glob

files = glob.glob("/small/*.gif") 

for imageFile in files:
    print "Processing: " + imageFile
    try:
        im = Image.open(imageFile)
        im.save( "/small_/", "png" )
    except Exception as exc:
        print "Error: " + str(exc)

但它显示错误:

  File "f.py", line 13
    im.save( "/small_/", "png" )
     ^
SyntaxError: invalid syntax

那我能做什么

谢谢

更新:

import Image,glob,os

files = glob.glob("small/*.gif") 

for imageFile in files:
    filepath,filename = os.path.split(imageFile)
    filterame,exts = os.path.splitext(filename)
    print "Processing: " + imageFile,filterame
    im = Image.open(imageFile)
    im.save( 'small_/'+filterame+'.png','PNG')

最佳答案

尝试将此处的代码复制并粘贴回编辑器中,它对我来说效果很好。 您似乎有一些不可打印的字符或类似的东西。

此外,请查看 PIL documentation , save 需要文件名或文件对象,而不是文件夹。

关于python - 如何使用python pil将gif文件更改为png文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689380/

相关文章:

android - 将图像添加到 Android 按钮的文本

python - OSX 上 _imaging.so/libjpeg.8.dylib 的 Pillow 导入错误

当我使用 'Image.ANTIALIAS' 调整大小时,Python PIL 出现故障

python - 带有自定义选择字段的 Django 模型查询

python-pandas 和 mysql 等数据库

python - 从 YouTube-DL 下载的音频文件已损坏

python - 将枕头 Gif 复制到 Windows 剪贴板

python - 操作系统错误 : [Errno 8] Exec format error

c# - WP7 如何更改单击时按钮的图像

javascript - 使用 javascript 从图像数组更改 img 标签 src。骰子游戏