2017-05-03 2 views
1

J'essaie d'importer 2 images avec oreiller et redimensionner l'un d'eux pour s'adapter à l'autre. Quand j'utilise Image.resize je reçois l'erreurOreiller redimensionner image ne fonctionne pas - module n'a pas d'attribut "redimensionner"

AttributeError: module 'PIL.Image' has no attribute 'resize'  

Voici mon code: Que fais-je tort?

from PIL import Image 

background = Image.open("/Users/user1/Downloads/2016-10-12.jpg") 
foreground = Image.open("/Users/user1/Desktop/nadir.png") 

bgSize = background.size 
print(bgSize) 

foreground = Image.resize((background.size), resample=0) 

Image.alpha_composite(foreground, background)  
+1

essayer 'foreground.resize' –

+0

Comment vous attendez-vous' resize' de savoir quelle image redimensionnée? –

Répondre

1

La méthode resize() est une méthode d'instance et non une méthode de classe. Le code doit être

background.resize() au lieu de Image.resize(background.size), resample=0)

Link to an example in the docs