LOUPE EN JAVA

Twinuts Messages postés 5374 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 3 mars 2023 - 14 août 2006 à 13:43
Twinuts Messages postés 5374 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 3 mars 2023 - 4 févr. 2007 à 21:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39108-loupe-en-java

Twinuts Messages postés 5374 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 3 mars 2023 111
14 août 2006 à 13:43
Salut,

code très interessant, bien vommenté et d'une utilisation fluide simpas.

petites remarques :
- petit bug d'affichage si la souris se trouve sur un des coins de l'ecran.
- c'est juste une idée mais tu pourrais re travailler le rendu de l'image avant de la dessinner exemple (ligne 103):
if (image != null){
Graphics2D g2 = image.createGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_COLOR_RENDERING,
RenderingHints.VALUE_COLOR_RENDER_QUALITY);
g2.setRenderingHint(RenderingHints.KEY_RENDERING,
RenderingHints.VALUE_RENDER_QUALITY);
g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BILINEAR);

g.drawImage(image, 0, 0, getWidth(), getHeight(), this);
g2.dispose();
g2 = null;
}
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 39
14 août 2006 à 13:46
Merci pour votre remarque : je vais la prendre en considération.
tucobouch Messages postés 194 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 1 mai 2009 50
15 août 2006 à 15:56
Bonjour,
juste une petite remarque : tu pourrai poster la source aussi avec, ça éviterai de faire un copier/coller .... c'est qu'on est feignasse ;)
jmecodol Messages postés 16 Date d'inscription jeudi 19 janvier 2006 Statut Membre Dernière intervention 28 août 2006
26 août 2006 à 16:11
très bonne remarque,
quand je copie-colle,
j'ai le numéro des lignes au début de chaque ligne,

donc une autre raison pour publier la source ..

je dis ca mais c'est que j'imagine le nombre de
personne qui font comme je fais souvent :
- le jour ou j'en aurai besoin vraiment,
ce jour la je testerai,
mais la j'ai pas le temp de faire un script qui
retire les numéro,
ni de taper 123 fois 'suppr' 'suppr' 'suppr' 'suppr' 'fleche-bas' .

merci pour m'avoir montré que
c'était simple de faire une loupe .
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 39
26 août 2006 à 22:58
Salut :

Voilà la source est maintenant en zip.