olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 7 nov. 2008 à 21:12
Salut Bidou
J'avais naivement cru que je pouvais envoyer un fichier attaché ou une image comme c'est possible sur d'autres forum.
Mais ca ne semble pas possible sur Codes-Sources !
Donc ce que j'ai préparé ne sert a rien !
Mais je pense vraiment que le probleme est du au TransformMatrix car si je change soit le scale soit l'epaisseur du trait, l'effet disparait. Malheureusement je n'ai pas encore déterminé quels etaient les scale compatibles aux epaisseurs
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20133 27 nov. 2008 à 18:29
Salut, d'après ce que tu dis je parierai fortement sur un problème d'anti-aliasing.
Il est mit par défaut dans les Graphics en .Net il me semble, mais sur un trait très fin, qui plus est modifié a coup de TransformMatrix, bah il se fond dans le décors.
Et puis faire un pen de dimension inférieure au pixel c'est ptre pas ce qu'il y a de mieux ^^'
Le travail c'est la santé, ne rien faire c'est la préserver !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 27 nov. 2008 à 20:01
Salut ctx_man
Ici a mon avis tu a faux !
1- La dimension du pen que je donne est en fonction du transformmatrix donc rien d'étonnant !
2- Le trait n'est pas tout fin mais +/- 4 ou 5 pixel
3- L'effet se produtit particulierement sur cettaines épaisseurs
4- Mais en conclusion je pense que tu n'a pas tout a fait tort avec l'anti-aliasing, a mon avis c'est un probleme d'ans le calcul du rendering du entre autre au transfommatrix
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 27 nov. 2008 à 20:15
Hello,
C'est possible d'ajouter une image, mais il faut au préalable l'avoir uploadée sur un server.
Si tu utilises la textbox évoluée, c'est le premier icon à gauche sur la 2ème rangée.
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 27 nov. 2008 à 20:33
Salut Bidou
Textbox evolué
Diantre ! qu'est ce que cet animal ?
Moi j'ai toujours vu une fenetre texte style un peu windows
Et le premier icon a gauche sur la deuxieme rangée c'est "aligne a droite"
Cela étant, le 18eme icone de la meme rangée est un bouton d'insertion d'mage
Mais dans un forum de développeur, c'est plutot du code ou du texte qu'il faudrait pouvoir insérer !
Je ne veux pas etre mauvais mais le design du site ayant été entierement revu il y a quelque temps et avec beucoup d'energie !, C'est dommage qu'un peu de cette belle energie n'a pas été consacré a certains aspect fonctionnel tel que celui ci
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 27 nov. 2008 à 23:22
Moui, mais c'est pas moi qui décide et ces dernières semaines je n'ai pas eu bcp de temps à consacrer pour développer les sites CS... pas assez de temps libre!
Quoi qu'il en soit, même si c'est pas génial, tu as la possibilité de mettre une image, c'est ce que tu voulais faire pour montrer le résultat non?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 28 nov. 2008 à 08:28
Relis ce que j'ai écrit plus haut:
Les images ne sont pas hébergées par codes-sources: il faut que tu la mette en ligne et qu'ensuite tu pointes dessus.
([file://bara02/DATA1%20(D)/projets/karcher/mapscope/drawlines.jpg file://bara02/DATA1%20(D)/projets/karcher/mapscope/drawlines.jpg])
Actuellement cette image n'est visible que par toi, car sur ton DD.
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20133 28 nov. 2008 à 09:34
Je suis allé voir le résultat, bah c'est très sympas, je cherchais justement comment donner cet effet xD....
Plus sérieusement, on peu avoir le code de la partie qui dessine ?
Ca donne vraiment l'impression d'une ligne qu'on voulait comme ca, c'est très rafraichissant comme problème, j'adore !
Le travail c'est la santé, ne rien faire c'est la préserver !!!
ctx_man
Messages postés285Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 janvier 20133 28 nov. 2008 à 09:58
Je dois dire que j'en sais rien, depuis la refonte des site de CS je suis obligé d'utiliser la textbox classique en tapant du code HTML, c'est la seule méthode qui fonctionne pour moi (Opera).
Mais si non tu colle ton code, je le remetterai en forme dans mon Visual Studio ou autre, pas de souci.
Le travail c'est la santé, ne rien faire c'est la préserver !!!
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 1 déc. 2008 à 09:44
Après avoir regardé le code :
Tu travailles avec des valeurs un peu bizarre, faudrait se demander si c'est vraiment utile ou nécessaire d'avoir des nombres comme ça !? Ou si y'a éventuellement un problème de logique.
Par exemple, la taille de ta Pen me paraît un brin étrange quand même; 0.0004 c'est pas énorme
On constate qu'on a le même problème avec 0.0005 mais pas avec 0.0006 et toutes les tailles en dessus.
Je ne sais pas quelle conclusion en tirer, mais je me demande si y'a pas des limites sur les floats qui produisent des arrondis et qui te donnent donc des résultats un peu étrange (quand tu utilises ta transformation de Matrix donc). Il faudrait voir dans gdiplus.dll si'ya des limitations (la class Matrix ne fait pas grand chose elle même, c'est juste un wrapper sur cette lib).
Désolé, je ne peux pas t'en dire plus. J'espère que ça te donneras des pistes pour trouver la réponse...
Si jamais, n'hésite pas à venir poster si tu as plus d'informations!