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
相关文章
相关标签/搜索