Outils pour utilisateurs

Outils du site


issue87:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue87:python [2015/01/07 15:15] – [8] auntieeissue87:python [2015/01/07 15:46] (Version actuelle) – [11] auntiee
Ligne 203: Ligne 203:
   couleurs = len(nbCouleurs)       couleurs = len(nbCouleurs)    
  
-La fonction Pixeliser (ci-dessus) prend deux paramètres, le nom du fichier image (im) et la taille des pixels que vous voulez. Le travail est effectué par la méthode image.resize. J'ai trouvé cette routine sur le web à pas mal d'endroits. Dans cet exemple, nous allons passer une taille de pixel de 5, qui fonctionne bien pour des projets de point de croix. Nous disons aussi à la méthode de prendre la couleur du plus proche voisin. Cela renvoie une nouvelle image, que nous enregistrons dans un fichier et retournons le nom de ce fichier.+La fonction Pixeliser (ci-dessus) prend deux paramètres, le nom du fichier image (im) et la taille des pixels que vous voulez. Le travail est effectué par la méthode image.resize. J'ai trouvé cette routine sur le Web à pas mal d'endroits. Dans cet exemple, nous allons passer une taille de pixel de 5, qui fonctionne bien pour des projets de point de croix. Nous disons aussi à la méthode de prendre la couleur du plus proche voisin. Cela renvoie une nouvelle image, que nous enregistrons dans un fichier et retournons le nom de ce fichier.
  
 ====== 10 ====== ====== 10 ======
Ligne 220: Ligne 220:
 La routine ReduireCouleurs (ci-dessous) utilise essentiellement la palette Image.ADAPTIVE afin d'obtenir un nombre très restreint de couleurs. La routine ReduireCouleurs (ci-dessous) utilise essentiellement la palette Image.ADAPTIVE afin d'obtenir un nombre très restreint de couleurs.
  
-Il y a deux routines DessinerLignes (en haut à droite). Elles créent la grille nous avons parlé plus tôt.+Il y a deux routines DessinerLignes (en haut à droite). Elles créent la grille dont nous avons parlé plus tôt.
  
-Rgb2Hex () retourne une valeur hexadécimale de la valeur RVB qui est passée. Nous allons l'utiliser pour essayer de comparer les couleurs dans la base de données avec les couleurs de l'image.+Rgb2Hex() retourne une valeur hexadécimale de la valeur RVB qui est passée. Nous allons l'utiliser pour essayer de comparer les couleurs dans la base de données avec les couleurs de l'image.
  
 def Rgb2Hex(self,rgb): def Rgb2Hex(self,rgb):
   return '#%02x%02x%02x' % rgb   return '#%02x%02x%02x' % rgb
  
-La liste déroulante (ci-dessous) sur le côté droit contient les couleurs qui seront utilisées pour obtenir les couleurs appropriées de fils. Nous créons simplement des « labels » pour contenir les couleurs (visuels) et le texte.+La liste déroulante (ci-dessous) sur le côté droit contient les couleurs qui seront utilisées pour obtenir les couleurs appropriées de fils. Nous créons simplement des « labels » pour contenir les couleurs (visuelles) et le texte.
  
 ====== 11 ====== ====== 11 ======
Ligne 237: Ligne 237:
 As always, the code is available on PasteBin at http://pastebin.com/DmQ1GeUx. We will continue in the next month or so. I’m facing some surgery soon so I’m not sure how soon I will be able to sit for any long periods of time. Until then, enjoy.** As always, the code is available on PasteBin at http://pastebin.com/DmQ1GeUx. We will continue in the next month or so. I’m facing some surgery soon so I’m not sure how soon I will be able to sit for any long periods of time. Until then, enjoy.**
  
-Voici la routine (page suivante) que nous utilisons pour essayer de trouver la meilleure correspondance entre la couleur dans l'image et de la couleur dans la base de données. Il existe de nombreux algorithmes différents sur le web que vous pouvez regarder pour essayer de comprendre leur logique. Cela peut être assez compliqué.+Voici la routine (page suivante) que nous utilisons pour essayer de trouver la meilleure correspondance entre la couleur dans l'image et de la couleur dans la base de données. Il existe de nombreux algorithmes différents sur le Web que vous pouvez regarder pour essayer de comprendre leur logique. Cela peut être assez compliqué.
  
-Bon. C'est tout pour ce mois-ci. La prochaine fois, nous allons commencer à créer le fichier de sortie PDF pour que la brodeuse ait quelque chose pour travailler.+Bon. C'est tout pour ce mois-ci. La prochaine fois, nous allons commencer à créer le fichier de sortie PDF pour que la brodeuse ait un support avec lequel travailler.
  
-Comme toujours, le code est disponible sur Pastebin : http://pastebin.com/d8JUyeKA. Nous continuerons dans les prochains mois. Je dois bientôt me faire opérer et je ne suis pas sûr que je pourrai prochainement rester assis longtemps. Jusque-là, amusez-vous.+Comme toujours, le code est disponible sur Pastebin : http://pastebin.com/d8JUyeKA (http://pastebin.com/DmQ1GeUx pour la version anglaise). Nous continuerons dans les prochains mois. Je dois bientôt me faire opérer et je ne sais pas à partir de quand je pourrai rester assis longtemps. Jusque-là, amusez-vous bien.
  
 ====== cadres orangés ====== ====== cadres orangés ======
issue87/python.1420640117.txt.gz · Dernière modification : 2015/01/07 15:15 de auntiee