Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1593 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Cherche librairie pour assistance à la création d'images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cherche librairie pour assistance à la création d'images

n°233616
El_gringo
Posté le 24-10-2002 à 10:42:41  profilanswer
 

Je cherche une lib qui pourrait me permettre de créer un fichier image (jpg, gif ou autre), contenant du texte. ça doit bien exister, non ?

mood
Publicité
Posté le 24-10-2002 à 10:42:41  profilanswer
 

n°233619
gm_superst​ar
Appelez-moi Super
Posté le 24-10-2002 à 10:50:39  profilanswer
 

http://java.sun.com/products/java-media/jai/ ?
 
Cela dit ce que tu veux faire (écrire sur une image) doit pouvoir se faire avec l'API standard.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°233620
El_gringo
Posté le 24-10-2002 à 10:53:19  profilanswer
 

gm_superstar a écrit a écrit :

http://java.sun.com/products/java-media/jai/ ?
 
Cela dit ce que tu veux faire (écrire sur une image) doit pouvoir se faire avec l'API standard.




 
J'utilise déja JAI dans mon projet, donc autant s'en servir.
...reste à trouver comment j'vais faire ça !

n°233624
gm_superst​ar
Appelez-moi Super
Posté le 24-10-2002 à 11:04:39  profilanswer
 

Avec drawString(String, int, int) de la classe Graphics ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°233633
El_gringo
Posté le 24-10-2002 à 11:20:03  profilanswer
 

gm_superstar a écrit a écrit :

Avec drawString(String, int, int) de la classe Graphics ?




 
Ouais, j'ai vu ça aussi.  
Je suis en pleine recherche.. ça avance !

n°233644
El_gringo
Posté le 24-10-2002 à 11:29:03  profilanswer
 

Alors, pour l'instant :

Code :
  1. Toolkit kit = Toolkit.getDefaultToolkit ();
  2. int w = 100;
  3. int h = 25;
  4. int pix[] = new int[w * h];
  5. int index = 0;
  6. for (int y = 0; y < h; y++) {
  7.     int red = (y * 255) / (h - 1);
  8.     for (int x = 0; x < w; x++) {
  9. int blue = (x * 255) / (w - 1);
  10. pix[index++] = (255 << 24) | (red << 16) | blue;
  11.     }
  12. }
  13. Image img = kit.createImage(new MemoryImageSource(w, h, pix, 0, w));
  14. Graphics2D g2 = (Graphics2D)img.GetGraphics ();
  15. g2.drawString ("Et voili", 0, 0);


 
Il doit y a voir à fignoler, ms surtout, j'vois pas encore comment écrire cette nouvelle image générée dans le fichier...

n°233653
El_gringo
Posté le 24-10-2002 à 11:35:56  profilanswer
 

Qui veut jouer à "complètonsmoncode" ? :D

n°233693
gm_superst​ar
Appelez-moi Super
Posté le 24-10-2002 à 11:59:22  profilanswer
 

Voilà ce que j'avais utilisé il y a moment pour sauver une image JPEG :
 

Code :
  1. public void sauverImage() {
  2.   FileOutputStream flux;
  3.   BufferedOutputStream fluxBuf;
  4.   JPEGImageEncoder codec;
  5.   try {
  6.     flux = new FileOutputStream(nomFichier);
  7.     fluxBuf = new BufferedOutputStream(flux);
  8.     codec = JPEGCodec.createJPEGEncoder(fluxBuf, JPEGCodec.getDefaultJPEGEncodeParam(monImage));
  9.     codec.encode(monImage);
  10.     fluxBuf.close();
  11.   } catch (FileNotFoundException e) {
  12.    ...
  13.   } catch (IOException e) {
  14.    ...
  15.   }
  16. }


 
monImage est une BufferedImage et nomFichier un String.
 
Il faut le package com.sun.image.codec.*
 
En espérant que ça t'aide...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Cherche librairie pour assistance à la création d'images

 

Sujets relatifs
[HTML] comment on met un espace entre des images sur une page html ?Cherche aide en PHP pour débutants...
Site internet en creation, demande d'aide merci..Je cherche un tutorial QT 3
Norton Ghost 2003 : création d'un CD d'amorce avec un menu sous DOS !Problème IE : décalage des images dans les tables
cherche petit lien vers doc sur SRVMGRL [ORACLE]librairie d'informatique
[résolu] images Tiff : tag spécifiant la position du repèreCherche un Développeur PHP passioné de JV pour Site Xbox :)
Plus de sujets relatifs à : Cherche librairie pour assistance à la création d'images


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR