Image.resize()和Image.thumbnail()的区别

Image.resize()和Image.thumbnail()的区别
根据代码和代码注释, 这两个函数都是对图片进行缩放, 两者的主要区别如下:

    • resize()函数会返回一个Image对象, thumbnail()函数返回None
    • resize()修改后的图片在返回的Image中, 而原图片没有被修改;
    • thumbnail()直接对内存中的原图进行了修改, 但是修改需要保存
    • resize()中的size参数直接设定了resize之后图片的规格,而thumbnail()中的size参数则是设定了x/y上的最大值. 也就是说, 经过resize()处理的图片可能会被拉伸,而经过thumbnail()处理的图片不会被拉伸
    • 转自:http://blog.csdn.net/qq_20817327/article/details/77653521
原文地址:https://www.cnblogs.com/wenbo4399/p/8596165.html