Par Sharlène Khan

Une fois que vous avez apporté des modifications à une image avec JES, assurez-vous de savoir comment enregistrer votre création terminée.

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 programmation qui utilise le langage de programmation Jython. Il fournit une interface conviviale pour écrire, exécuter et déboguer du code.

Vous pouvez utiliser JES pour éditer une variété de médias, y compris des photos, des vidéos et du son. JES propose également de nombreuses bibliothèques et fonctions intégrées. Ceux-ci peuvent vous aider dans des tâches spécifiques, telles que la modification de la couleur des pixels d'une image.

Une fois que vous avez terminé de modifier une image, vous pouvez l'enregistrer localement sur votre ordinateur.

Comment modifier un exemple d'image

Vous pouvez importer et rendre une image dans JES pour l'édition.

  1. Ouvrez l'application JES sur votre ordinateur.
  2. Dans la fenêtre de programmation, créez une nouvelle fonction appelée savePictureToFile():
    définitivementsavePictureToFile():
  3. Dans cette fonction, affichez un gestionnaire de fichiers pour inviter l'utilisateur à sélectionner un fichier. N'oubliez pas d'indenter votre code dans le cadre de la structure de Jython:
    fichier = choisirUnFichier()
  4. Créez un nouvel objet image à partir du fichier sélectionné:
    pic = makePicture (fichier)
  5. Apportez quelques modifications pour modifier l'image. Par exemple, vous pouvez utiliser JES pour ajouter du texte à l'image. Pour cela, commencez par importer "java.awt. Font" pour utiliser des polices stylisées:
    importer java.awt. Police de caractère comme Police de caractère
  6. Créez le texte que vous afficherez sur l'image et donnez-lui un style. Utilisez la fonction addTextWithStyle() pour ajouter le texte sur l'image à un ensemble spécifique de coordonnées:
    chaîne = "Texte ajouté pour modifier l'image"
    styledFont = makeStyle("Ariel", Police de caractère. GRAS, 96)
    addTextWithStyle (image, 200, 200, str, styledFont)

Comment enregistrer la nouvelle image sur votre ordinateur

Vous pouvez utiliser la fonction intégrée writePictureTo() pour enregistrer la nouvelle image en tant que nouveau fichier sur votre ordinateur.

  1. Toujours dans la fonction savePictureToFile(), et après avoir modifié l'image, ajoutez une variable pour stocker le chemin du fichier. Les détails dépendront de votre système d'exploitation et de la structure de votre système de fichiers. Voici un exemple de chemin vers un dossier Desktop sur une machine Windows:
    pathToDesktop = "C:\\Utilisateurs\\Sharl\\Desktop\\"
  2. Ajoutez une variable pour stocker le nom de l'image nouvellement enregistrée:
    nouveauNomFichier = "nouvellePic.jpg"
  3. Utilisez la fonction intégrée writePictureTo() pour enregistrer votre nouvelle image sous forme de fichier. Transmettez l'image que vous enregistrez dans la fonction avec le chemin d'accès complet au fichier pour l'enregistrer.
    fullPath = pathToDesktop + newFileName
    writePictureTo (pic, fullPath)
  4. Pour exécuter le script Jython, cliquez sur le Charger le programme bouton, situé entre la zone de programmation et le terminal.
  5. Tapez le nom de la fonction dans le terminal pour l'exécuter:
    savePictureToFile()
  6. Utilisez le gestionnaire de fichiers pour sélectionner une image.
  7. Accédez à votre bureau pour afficher votre nouveau fichier image, avec les modifications ajoutées à la photo.

Modification d'images à l'aide de JES

JES permet d'apporter facilement des modifications simples aux images par programmation, puis d'enregistrer les résultats. L'environnement fournit de nombreuses techniques intéressantes pour le traitement d'images.

Abonnez-vous à notre newsletter

commentaires

PartagerTweeterPartagerPartagerPartager
Copie
E-mail
Partager
PartagerTweeterPartagerPartagerPartager
Copie
E-mail

Lien copié dans le presse-papiers

Rubriques connexes

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

A propos de l'auteur

Sharlène Khan (80 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.