alex10843
Messages postés14Date d'inscriptionlundi 5 janvier 2009StatutMembreDernière intervention 7 juillet 2011
-
20 juil. 2009 à 17:07
alex10843
Messages postés14Date d'inscriptionlundi 5 janvier 2009StatutMembreDernière intervention 7 juillet 2011
-
20 juil. 2009 à 17:18
Bonjour tout le monde,
j'essaye de faire depuis environs 1 mois un code permettant de faire un zoom sur une image. j'ai essayé :
int width = (int) (sourceImageWidth * zoom);
int height = (int) (sourceImageHeight * zoom);
Mon_image_zoomée = image_initial.getScaledInstance(width, height, Image.SCALE_SMOOTH);
Avec ceci la qualité est parfaite mais cela met beaucoup de temps environs 2 à 3 secondes car j'utilise des images très lourdes en 140 dpi et 1160 * 1640 . J'ai donc cherché autre chose qui est:
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 20 juil. 2009 à 17:15
Salut,
T'as pas l'impression de vouloir le beurre et l'argent du beurre...
Essaye de voir avec JAI (java advanced image) : tu devrais avoir la même qualité, mais ca devrait être plus rapide car elle possède une bibliothèque native. Par contre, le prix à payer, c'est la dépendance à une dll ou un .so... et donc prévoir un déploiement différent selon l'OS utilisé.
Pour un exemple concret, voir ma source de wordart où je l'utilise pour faire le warp de l'image.
______________________________________
DarK Sidious