图像处理Pillow

以前都是用PIL处理图像,但是现在已经太久没更新,
pip install PIL会提示找不到
现在已经用Pillow代替了PIL,
pip install Pillow

使用上依然是PIL的命名空间
使用方法,以下是缩放图片举例

from PIL import Image

im = Image.open(file)
size = (40,40)
im.thumdnail(size) #缩放图片
im.save(path)


from PIL import Image
import io

#png/jpg转webp
    def img2webp(image_bytes):
        data_stream = io.BytesIO(image_bytes)
        img = Image.open(data_stream)

        #输出字节流
        data_stream = io.BytesIO()
        img.save(data_stream, format='WEBP',quality=85)#质量为80-85效果最好
        out_bytes = data_stream.getvalue()
        return out_bytes
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容