Instance of 'Image' has no 'astype' member (VSCode)
Bonjour,
Je commence en Python, j'ai mis VS Code et les modules python de base recommandés par l'IDE.
Sur un bout de code, j'ai l'erreur suivante dans le linter et je vois pas pourquoi.
Voici l'extrait de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| import os, numpy
from PIL import Image, ImageDraw, ImageFont
import utils
import blend_modes
def creerImageCarte(title,type,source,size,reach,pv,caracPhy,caracMental,js):
## Ajout de l'illustration
bg = Image.open('./images/FondCreature.png').convert("RGBA")
logoName = utils.clean_filename(title + '_logo.png')
logo = Image.open('./images/' + logoName).convert("RGBA")
logo, startX, startY = utils.prepareLogoSize(logo, bg)
# Création du masque avec logo à la bonne taille + décalage
fg = Image.new('RGBA', bg.size)
fg.paste(logo, (startX, startY))
bg_array = numpy.array(bg).astype(float)
fg_array = numpy.array(fg).astype(float)
blended_array = blend_modes.multiply(bg_array, fg_array, 1.0) |
Erreur en ligne 20, mais marqué ok en ligne 19.
Pour info le code semble bien fonctionner sinon.
J'ai aussi un tas d'erreurs remontées par le linter dans la lib "blend_modes" que j'ai trouvée sur le net, mais très référencée.
genre "Module 'numpy' has no 'maximum' member"
le mot-clé maximal est variable : mininmal, greater, logical_not,...
Merci d'avance pour vos avis plus expérimentés