Django中有一個ImageFieldFile
類型的圖像。如果我做print type(image)
,我得到<class 'django.db.models.fields.files.ImageFieldFile'>
在Django中更改圖像類型
接下來,我打開這個使用PIL的Image.open(image)
,通過image.resize((20,20))
調整並關閉它image.close()
。
關閉之後,我發現圖片的類型已更改爲<class 'PIL.Image.Image'>
。
如何將其更改回<class 'django.db.models.fields.files.ImageFieldFile'>
?我認爲.close()
就足夠了。
你爲什麼需要改回來?這裏有更大的問題嗎? –
將它保存在Azure存儲blob上,我一直在爲''獲取一個類型錯誤,但對於'' –
這可能不會有太大的幫助,但檢查一些編輯圖像的方式,而上傳http://stackoverflow.com/questions/15519716/django-resize-image-during-upload和http://stackoverflow.com/questions/24373341/django-image-resizing-and-convert-before-upload –