[Jsp/Java] Récupérer les propriétés d’une image

Récupérer les propriétés d’une image [Jsp/Java] - Java - Programmation

Marsh Posté le 08-06-2005 à 14:09:19    

 Voilà,  
 
  je bosse sur un site en Java/Jsp et compagnie et j'aimerais récupérrer les propriétés d'un fichier image (gif/jpg/png) afin de créer une méthode qui me permetterait de redimentionner la taille d'affiche...  
 
  donc comment faire pour récupérrer ces propriétés hauteur/largeur
 
  Merci.

Reply

Marsh Posté le 08-06-2005 à 14:09:19   

Reply

Marsh Posté le 08-06-2005 à 20:02:58    

tu peux utiliser JAI pour lire l'image, en déterminer sa hauteur largeur et la redimmenssioner ...
 
mais je suis pas sur d'avoir vraiment compris ce que tu veux faire ? adapter les images avant leur download ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 09-06-2005 à 00:02:01    

benou, pourquoi tu conseilles jai, qui, il me semble, est plutot à l'abandon, et "complexe" à se procurer (i.e. faut le trouver) alors qu'a priorio imageio peut faire ce qu'il veut ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2005 à 08:50:20    

the real moins moins a écrit :

benou, pourquoi tu conseilles jai, qui, il me semble, est plutot à l'abandon, et "complexe" à se procurer (i.e. faut le trouver) alors qu'a priorio imageio peut faire ce qu'il veut ?


parce que j'ai déjà utilisé JAI et pas imageio....
C'est vrai qu'imageio doit pouvoir faire la même chose ...
 
mais qu'est ce qui te fait dire que JAI est à l'abandon  :??:  
 
quant au fait que ce soit difficile à se procurer, là je comprends pas ce que tu veux dire ...
http://www.google.fr/search?hl=fr& [...] load&meta=
 
 
PS : imageio est jdk1.4. JAI peut être utilisé avec de la 1.3 (peut être moins)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 09-06-2005 à 10:28:12    

ha ben, au temps pour moi, pour le d/l; cela dit, ça me parait louche ces machins à installer... pourquoi ils font pas un bete jar ? :o
 
euh et à l'abandon.. ben c'est vrai que mtnt que je vais voir, y'a des news récentes... mais les qques fois ou j'y etais allé avant, me semblait que ça avait plus l'air tres vivant..  
boah, je confond ptet, ché plus [:joce]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2005 à 14:19:01    

the real moins moins a écrit :

ha ben, au temps pour moi, pour le d/l; cela dit, ça me parait louche ces machins à installer... pourquoi ils font pas un bete jar ? :o


y a des bouts de code natif (JNI) pour optimiser certains traitrements lourds => ils ont fait un installeur.
 
Mais tu peux très bien te passer des bouts de code natif : les jars fonctionnent seuls.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 09-06-2005 à 14:26:39    

ok


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2005 à 14:57:59    

 Bon voilà, j'ai fini par trouver une class qui permet d'extraire les infos de bon nombre de fichier image (JPEG, PNG, GIF, BMP, PCX, IFF, RAS, PBM, PGM, PPM, PSD and SWF) sans mettre en place de grosses machine de guerre...  
 
  Elle s'appel ImageInfo et pour ceux/celles que ça intéresse voici le lien :  
 
http://www.geocities.com/marcoschm [...] -info.html
 
  J'ai testé avec des BMP, JPG, GIF et je récupère sans problème leurs résolutions.
 
  Voilà  :)

Reply

Marsh Posté le 09-06-2005 à 17:10:09    

intéressant, merci pour le lien.
 
mais je croyais que tu devais redimmensionner l'image ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 10-06-2005 à 08:42:45    

 Non, non dans mon cas le redimentionnement intervenait juste au niveau de l'affichage, donc pas de modif du fichier... Cette objet me sert juste a vérifier que le fichier qui est uplodé est bien de type image (grace à son entête) et il me permet aussi de faire le ratio hauteur/largeur afin de calculer une nouvelle taille d'affichage.
 
 

benou a écrit :

intéressant, merci pour le lien.
 
mais je croyais que tu devais redimmensionner l'image ...


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed