Bonjour a tous, Quel serait selon vous le code pour transformer une image 5 états en 5 images différentes Exemple d'image en pièce jointe Merci de votre aide
Salut Popoy, J'ai un "fu-script" pour GIMP si cela t'intéresse qui transforme une image simple en image 5 états. En gros, pour séparer les images 5 états et en faire 5 images différentes, tu dois prendre la largeur de l'image de base et diviser par 5 pour obtenir la taille exacte. Ainsi tu peux prendre l'image de base 5 états, et extraire chaque état. Je ferais cela dans un champ image, ce ne doit pas être très compliqué. Image 1 = x=1, longueur 32 Image 2 = x=33, longueur 32 Image 3= x=65, longueur 32 etc. A+
Code (Python): from PIL import Image # Charger l'image img = Image.open("boutons.png") # Dimensions de l'image largeur, hauteur = img.size # Nombre d'états nb_etats = 5 # Largeur d'un état largeur_etat = largeur // nb_etats # Découpage for i in range(nb_etats): x1 = i * largeur_etat x2 = (i + 1) * largeur_etat etat = img.crop((x1, 0, x2, hauteur)) etat.save(f"etat_{i+1}.png") print("Extraction terminée")