IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Graphisme Java Discussion :

[Débutant]Modifier une image jpg


Sujet :

Graphisme Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 258
    Par défaut [Débutant]Modifier une image jpg
    Bonjour,

    J'ai une image JPG et j'aimerai pouvoir écrire dessus à des coordonnées précises des mots.

    Pourriez vous m'indiquer s'il existe qqch permettant de faire cela?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah tu charges ton image, tu récupères ses graphics et tu utilises leur méthode drawString.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    BufferedImage im = null;
     
            try {
                im = ImageIO.read(new File("test.jpg"));
                Graphics2D g2d = im.createGraphics();
                //Antialiasing du texte
                g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
                //Changement de la couleur
                g2d.setPaint(Color.blue.darker());
                g2d.setFont(g2d.getFont().deriveFont(15f));
                //Ecriture sur les Graphics de l'image
                g2d.drawString("Hello world", 10, 20);
                g2d.dispose();
                ImageIO.write(im, "jpg", new File("test.jpg"));
            } catch (IOException e) {
                // TODO Bloc catch auto-généré
                e.printStackTrace();
            }

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 258
    Par défaut
    merci,

    j'avais oublié de remettre
    ImageIO.write(im, "jpg", new File("test.jpg"));
    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier les dimensions d'une image JPG
    Par Claude_Azoulai dans le forum VB.NET
    Réponses: 9
    Dernier message: 11/05/2010, 10h26
  2. Inserer une image.jpg dans table
    Par loumanga dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 30/01/2006, 14h14
  3. Vitesse de chargement d'une image jpg ?
    Par ybruant dans le forum Langage
    Réponses: 6
    Dernier message: 16/11/2004, 20h42
  4. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51
  5. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 18h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo