CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Java] Editer images

piwel
piwel
Niveau 10
13 juillet 2012 à 01:44:05

:salut:

Il faudrait que je fasse un programme qui permette de générer automatiquement des images en insérant du texte dedans à partir d'un fichier excel, c'est pour des cartes de visites.

Donc je pensais pour me simplifier la tâche, créer une image modèle que j'importerais dans mon code, et écrire du texte sur cette image avec les données récupérées depuis ma source (en spécifiant les coordonnées où écrire le texte en pixels je suppose), mais je ne sais pas quoi quoi je peux faire ça :pf: après un peu de recherche j'ai trouvé JMagick mais je connais pas, je voudrais savoir si c'est adapté ou si je dois trouver autre chose.

041
041
Niveau 10
13 juillet 2012 à 10:19:50

ImageIO.read
getGraphics
drawString

C'est tout ce que t'as à savoir :hap:

piwel
piwel
Niveau 10
14 juillet 2012 à 01:36:42

Merci je vais y jeter un coup d'oeil :hap:

041
041
Niveau 10
14 juillet 2012 à 11:07:24

C'est un peut ça que tu veux faire je pense:

try
    {
        String tempfolder = "C:\\temp\\";
       
        File Ftempfolder = new File(tempfolder);
        BufferedImage background=ImageIO.read(new File(Ftempfolder,"03.png"));
        background.getGraphics().setFont(new Font("Times New Roman",Font.BOLD,32));
        background.getGraphics().drawString("Testing",20,1
60);

        ImageIO.write(background,"png",new File(Ftempfolder,"03-modified.png"));
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }

c/c de http://www.boards.ie/vbulletin/showthread.php?p=59246414

Piwel_Zohar
Piwel_Zohar
Niveau 3
22 août 2012 à 14:40:21

Re, quelqu'un pourrait-il m'expliquer pourquoi j'arrive à changer la fonte mais pas la couleur dans TestImage pourtant c'est bien la fonction à utiliser :snif: (ça écrit toujours en blanc)

http://pastebin.com/cxyFhUF3

Piwel_Zohar
Piwel_Zohar
Niveau 3
22 août 2012 à 14:52:49

En fait c'est bon j'ai trouvé c'est parce que le code que j'ai c/c utilisait le background (bizarre) :hap:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment