Par Sharlène Khan

Annotez vos images ou ajoutez d'autres types d'étiquettes de texte avec JES.

Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

JES est un environnement de développement qui vous permet de traiter et d'éditer une variété de médias. Pour les images, cela inclut le téléchargement de photos ou l'ajout de différents effets de filtre.

Si vous modifiez des images, vous souhaiterez peut-être ajouter du texte à un ensemble particulier de coordonnées. Si tel est le cas, vous pouvez utiliser les fonctions JES intégrées telles que addText() ou addTextWithStyle(). Ces fonctions vous permettent de configurer l'endroit où le texte apparaît, la couleur du texte et d'autres options de style.

Comment ajouter du texte sur une image

Vous pouvez ajouter du texte sur une image dans JES en utilisant la fonction addText(). Étant donné que JES utilise le langage de programmation Jython, assurez-vous de réviser votre syntaxe Python avec

instagram viewer
quelques exemples de base de Python.

  1. Ouvrez l'application JES sur votre ordinateur.
  2. Dans la fenêtre de programmation, créez une nouvelle fonction appelée textOnImage:
    définitivementtextOnImage():
  3. Dans la fonction, utilisez la fonction pickAFile() pour demander à l'utilisateur de sélectionner un fichier local sur son ordinateur:
    fichier = choisirUnFichier() 
  4. Créez un objet image à l'aide de la fonction makePicture():
    pic = makePicture (fichier)
  5. Déclarez la chaîne que vous souhaitez ajouter à l'image:
    chaîne = "C'est un test."
  6. Utilisez la fonction addText() pour ajouter le texte sur l'image. Pour le premier argument, entrez l'image. Pour les deuxième et troisième arguments, entrez les coordonnées où vous voulez que le texte s'affiche. Transmettez la variable de chaîne comme argument final:
    addText (pic, 50, 50, str)
  7. Par défaut, la couleur du texte est noire. Vous pouvez changer la couleur du texte en passant le nom d'une couleur comme cinquième argument:
    addText (pic, 100, 100, str, bleu)
  8. Affichez l'image à l'aide de la fonction show() pour rendre l'image en JES sur l'écran:
    montrer(photo)
  9. Clique sur le Charger le programme situé sous la zone de programmation. Si vous êtes invité à enregistrer le fichier, cliquez sur Oui.
  10. Entrez la fonction textOnImage() dans la ligne de commande pour l'exécuter :
  11. Attendez que la fonction affiche l'image avec du texte.

Comment ajouter du texte stylé

Vous pouvez également ajouter du texte stylé sur une image dans JES à l'aide de la fonction addTextWithStyle().

  1. Créez une nouvelle fonction appelée StyledTextOnImage:
    définitivementStyledTextOnImage():
  2. Dans la fonction, importez "java.awt. Police de caractère". Cela vous donnera accès à certains styles tels que la police en gras.
    importer java.awt. Police de caractère comme Police de caractère
  3. Utilisez la fonction pickAFile() pour demander à l'utilisateur de sélectionner un fichier local sur son ordinateur:
    fichier = choisirUnFichier() 
  4. Utilisez la fonction makePicture() pour créer un objet image:
    pic = makePicture (fichier)
  5. Déclarez la chaîne que vous souhaitez ajouter à l'image:
    chaîne = "C'est un test."
  6. Utilisez la fonction makeStyle() pour créer un objet de style de police. La fonction makeStyle() vous permet de changer la famille et la taille de la police. Vous pouvez également l'utiliser pour mettre du texte en gras, en italique ou souligné.
    maPolice = makeStyle("Ariel", Police de caractère. GRAS, 64)
  7. Utilisez la fonction addTextWithStyle() pour ajouter le texte sur l'image. Comme précédemment, les arguments incluent l'image elle-même, les coordonnées x et y de l'emplacement du texte et la chaîne de texte. De plus, saisissez le style personnalisé comme cinquième argument:
    addTextWithStyle (pic, 50, 50, str, myFont)
  8. Comme avec addText(), le texte est noir par défaut, mais vous pouvez spécifier une couleur différente avec un sixième paramètre supplémentaire:
    addTextWithStyle (pic, 100, 100, str, myFont, bleu)
  9. Montrez l'image:
    montrer(photo)
  10. Clique sur le Charger le programme situé sous la zone de programmation. Si vous êtes invité à enregistrer le fichier, cliquez sur Oui.
  11. Entrez la fonction StyledTextOnImage() dans la ligne de commande pour l'exécuter:
    StyledTextOnImage()
  12. Attendez que la fonction affiche l'image avec du texte.

Ajout de texte aux images à l'aide de JES

Maintenant que vous avez vu comment ajouter du texte aux images, vous pouvez découvrir quelques-unes des autres choses intéressantes que vous pouvez faire avec les images avec JES. Cet environnement puissant vous permet de recadrer et de mettre à l'échelle des images, d'appliquer des filtres et d'effectuer des transformations de couleurs.

Abonnez-vous à notre newsletter

commentaires

PartagerTweeterPartagerPartagerPartager
Copie
E-mail
Partager
PartagerTweeterPartagerPartagerPartager
Copie
E-mail

Lien copié dans le presse-papiers

Rubriques connexes

  • La programmation
  • La programmation
  • Python
  • Édition d'images par lots

A propos de l'auteur

Sharlène Khan (75 articles publiés)

Shay travaille à temps plein en tant que développeur de logiciels et aime écrire des guides pour aider les autres. Elle est titulaire d'un baccalauréat en informatique et possède une expérience antérieure en assurance qualité et en tutorat. Shay aime jouer et jouer du piano.