使用枕头将图像转换为webP

Sudipta

我正在尝试使用PIL将.jpg图像转换为webp格式

我正在使用以下代码:

from PIL import Image
import glob, os

for infile in glob.glob("*.jpg"):
    file, ext = os.path.splitext(infile)
    im = Image.open(infile).convert("RGB")
    im.save(file + ".webp", "WEBP")

但是我在运行它时遇到以下错误:

Traceback (most recent call last):
  File "webp.py", line 7, in <module>
    im.save(file + ".webp", "WEBP")
  File "/usr/local/lib/python2.7/dist-packages/PIL/Image.py", line 1444, in save
    save_handler = SAVE[format.upper()] # unknown format
KeyError: 'WEBP'

请帮助我修复它。我已经安装好了libwebp-dev

>>> import PIL
>>> dir(PIL)
['PILLOW_VERSION', 'VERSION', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '_plugins']
>>> PIL.PILLOW_VERSION
'2.2.1'
>>> PIL.VERSION
'1.1.7'
特斯拉

确保WEBP为您的操作系统安装dev库。对于Debian / Ubuntu来说是libwebp-dev您可能还需要重新安装枕头。在Pillow安装日志的输出中,您应该看到:

--- WEBP support available

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用枕头将图像转换为webP

来自分类Dev

使用枕头将EPS图像转换为JPG

来自分类Dev

使用Java将.webp转换为.jpeg

来自分类Dev

使用Java将.webp转换为.jpeg

来自分类Dev

如何使用ffmpeg将webp图像转换为MP4视频

来自分类Dev

如何将.webp图像无损转换为.png?

来自分类Dev

将Webp转换为PDF

来自分类Dev

使用PHP GD Library将webp转换为jpeg

来自分类Dev

吞下重复的图像并转换为webp

来自分类Dev

图像编辑器可以将图像转换为适用于Ubuntu的WebP吗?

来自分类Dev

使用枕头从CMYK转换为RGB与Photoshop的转换不同

来自分类Dev

使用PDFBox将图像转换为byte []

来自分类Dev

使用Python将PDF转换为图像

来自分类Dev

使用javascript将HTML转换为图像

来自分类Dev

使用图像将.md转换为.pdf

来自分类Dev

使用 PdfBox 将 Pdf 转换为图像

来自分类Dev

使用 OOP 将 Jpanel 转换为图像

来自分类Dev

如何使用枕头将图像粘贴到更大的图像上?

来自分类Dev

使用(imagemagick)`mogrify`将webp文件转换为动画gif时,如何避免丢失?

来自分类Dev

无法使用枕头将图像调整为更大的尺寸吗?

来自分类Dev

离线将WebP文件批量转换为GIF文件?

来自分类Dev

将图像转换为视频

来自分类Dev

将图像转换为Blob

来自分类Dev

将字节转换为图像

来自分类Dev

将PostScript转换为图像

来自分类Dev

将数组转换为图像

来自分类Dev

将图像转换为矩形

来自分类Dev

将图像转换为pdf

来自分类Dev

将HTML转换为图像