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
相關文章
相關標籤/搜索