Accueil > Forum > > > > Conversion image [jpg, gif ou png]
Conversion image [jpg, gif ou png]
mercredi 18 mai 2005 à 19:42:33 |
Conversion image [jpg, gif ou png]

grand_jeanluc
|
Comment puis-je convertir une image d'un format [jpg, gif ou png] en un autre de ces format ?
Quel sont les packages que je dois utiliser avec la version 1.4.2 ou une version plus récente ?
Dois-je telecharger des class afin d'y parvenir?
Tout info concernant la convertion d'image me serait utile.
D'avance merci. :-)
|
|
jeudi 19 mai 2005 à 09:25:03 |
Re : Conversion image [jpg, gif ou png]

neodante
|
 Salut
Utilise la librarie ImageIO ... ce n'est pas dur à réaliser : 5 lignes devront suffir ...
Regarde ma source sur la capture d'écran et le redimensionnement d'une
image ... il ne te restera plus qu'à lire l'image avant de faire le
traitement qui est dans la source (euh 1 ligne !)
@+
|
|
jeudi 19 mai 2005 à 10:56:12 |
Re : Conversion image [jpg, gif ou png]

grand_jeanluc
|
Peux-tu me donner le lien de ta source stp neodante ?
|
|
jeudi 19 mai 2005 à 13:16:13 |
Re : Conversion image [jpg, gif ou png]
|
jeudi 19 mai 2005 à 13:56:37 |
Re : Conversion image [jpg, gif ou png]

grand_jeanluc
|
J'étais pas sur que c'était la même. Tu me l'as confirmé. merci !!!
|
|
jeudi 19 mai 2005 à 15:50:19 |
Re : Conversion image [jpg, gif ou png]

grand_jeanluc
|
Je suis nulllllll.
Je ne vois pas comment convertir mon image en bufferedImage. Tu parles
de 5 lignes... elles sont obscures tes 5 lignes. voici mon code:
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Conversion {
public final static String IMAGE_TYPE_JPEG = "jpeg";
public final static String IMAGE_TYPE_GIF = "gif";
public final static String IMAGE_TYPE_PNG = "png";
public static void conversion(
String urlSource,
String urlDestination,
String compressionType
)
{
Image tempImage = Toolkit.getDefaultToolkit().getImage(urlSource);
// BufferedImage buffer = ???;
// Ecriture
try {
ImageIO.write(buffer, compressionType, new File(urlDestination));
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Conversion.conversion(
"./essai/essai1.JPG",
"test.png",
Conversion.IMAGE_TYPE_PNG
);
}
}
|
|
vendredi 20 mai 2005 à 13:14:09 |
Re : Conversion image [jpg, gif ou png]

grand_jeanluc
|
je suis arrivé à une solution pour convertir... Mais Pourquoi ton exemple ne marche pas avec gif ???
voici mon code avec gif.
-------------------------------------------------------------------
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Conversion {
public final static String IMAGE_TYPE_JPEG = "jpeg";
public final static String IMAGE_TYPE_GIF = "gif";
public final static String IMAGE_TYPE_PNG = "png";
public static void conversion(
String urlSource,
String urlDestination,
String compressionType) {
// buffer
BufferedImage buf = null;
BufferedImage bufFinal = null;
// fichier source
File fichier = new File(urlSource);
// récuperation de l'image dans le buffer
try {
buf = ImageIO.read(fichier);
}
catch (IOException ex) {
}
// Création du buffer final
bufFinal = new BufferedImage(
buf.getWidth(),
buf.getHeight(),
BufferedImage.TYPE_INT_RGB);
// Redimensionnement de l'image si volonté
Graphics2D g = (Graphics2D) bufFinal.getGraphics();
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g.drawImage(
buf,
0, 0, buf.getWidth(),buf.getHeight(),
null);
g.dispose();
// Ecriture du fichier destination
try {
ImageIO.write(bufFinal, compressionType, new File(urlDestination));
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Conversion.conversion(
"./essai/essai1.JPG",
"test.gif",
Conversion.IMAGE_TYPE_GIF);
}
}
|
|
dimanche 22 mai 2005 à 21:46:05 |
Re : Conversion image [jpg, gif ou png]

neodante
|
 Salut
Utilises les méthode de la classe ImageIO pour voir si tu as bien un writer GIF, sinon quelle version du JDK utilises-tu ???
Utilise la méthode
getWriterFormatNames
http://java.sun.com/j2se/1.4.2/docs/api/javax/imageio/ImageIO.html
@+
|
|
mardi 24 mai 2005 à 15:14:32 |
Re : Conversion image [jpg, gif ou png]

grand_jeanluc
|
j'utilise le jdk1.5 . J'ai utilisé le "getWriterFormatNames" comme tu
l'indiques et pas de gif reconnu... ce qu'il me sort c'est:
"BMP jpeg bmp wbmp JPG png jpg PNG WBMP JPEG".
Sinon comment peut-on ajouter du gif ?
|
|
mardi 24 mai 2005 à 15:19:16 |
Re : Conversion image [jpg, gif ou png]

neodante
|
 Salut
J'ai une implémentation GIF (je ne sais plus où je l'ai trouvé !) dans mon JDK ... j'en avais eu besoin pour un projet ...
@+
|
|
Cette discussion est classée dans : image, conversion, gif, jpg, png
Répondre à ce message
Sujets en rapport avec ce message
Conversion jpg, bmp, gif. [ par Troliote ]
Bonjour bonjour!J'aurais besoin de qq renseignements.J'aimerais savoir s'il est possible, en java, de convertir des images en gif, bmp en jpg? Et si o
télécharger une image gif , jpg ..ext [ par azzou_baya ]
je voudre télécharger a partire d'une source internet une image *.gifpar exemple avec un programme java
Conversion PCX->JPG avec JIMI [ par silvervana ]
Bonjour,Je travail actuellement sur un projet qui utilise la librairie JIMI de sun. Mon problème est le suivant quand je veux convertir simplement une
conversion d'une image png en byte en J2ME [ par narjis2008 ]
salutj'ai besion d'un programme en J2ME qui peut faire la conversion d'une image png en byte merci pour votre aide
Afficher une image [ par imed79 ]
je travaille sous un environnement struts/tiles, il m'a été demandé de generer un certain graphe depuis un certain tableau de donnée et d'afficher l'i
image + gif animé [ par nwemba ]
bonjour j'ai trouvé une class ou on peut mettre une image de fond dans un Jpanel qui fonctionne correctement et j'ai essayé de rajouter un gif animé d
Impossible d'ecrire une image au format gif [ par kobee12 ]
Bonjour a tous!Voila j'aimerais charger ne image de type gif.Mais ca ne marche pas.Image imgLogo = tk.getImage(agendaoffice.MainFrame.class.getResourc
Creation fichier jpg à partir d'un objet Image [ par zaianeimed ]
comment puis je creer un fichier jpg à partir d'un objet Image deja rempli.J'utilise le jdk 1.4Merci
convertir un fichier image bmp en un fichier jpg [ par zaianeimed ]
Comment puis je convertir une image sauvegardé dans une base de donnée OracleSous forme de BLOB en un fichier sur disque sous format jpgRemarque j'ut
Image dans Button [ par Im a FBI agent ]
Bonjour tout le monde.Je fais une petite application avec SWT, et j'insère des images dans mes boutons. Ca fonctionne lorsque les images sont dans mon
Livres en rapport
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : SQLRE : SQL par Julien39
Cliquez pour lire la suite par Julien39
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|