Epaisseur de trait capricieuse de l'outil "ligne"
Publié : 15 févr. 2020 22:36
Bonjour à tous, bonjour et merci Antonio.
Depuis des années, j'utilise PhotoFiltre Studio à ma grande satisfaction, mais je ne parviens pas tracer les lignes que je souhaite avec l'outil "ligne".
Je me bornerai à décrire les fantaisies de ce traceur de ligne dans le cas le plus simple :
- un trait plein.
- opacité 100 %
- sans lissage
- une ligne tracée soit verticalement, soit horizontalement pour ne pas compliquer l'exposé du problème
La grille de repérage réglée à 1 pixel aide à visualiser le défaut.
A) premier cas où tout va bien : l'épaisseur du trait est réglée sur 1 pixel. Quel que soit le sens du tracé, la ligne démarre bien de l'endroit où l'on a enfoncé le bouton de la souris, s'arrête où on l'a relâché et son épaisseur est bien de 1 pixel.
B) deuxième cas où rien ne va plus : l'épaisseur du trait est réglée sur 2 pixels.
Si l'on cherche à tracer une ligne verticale, la ligne ne débute plus à l'endroit où l'on a enfoncé le bouton de la souris, mais un pixel plus loin, et plus beaucoup plus gênant, l'outil rajoute 1 pixel d'épaisseur à gauche de la ligne tracée qui devient donc large de 3 pixels au lieu des 2 voulus.
Si l'on veut tracer une ligne horizontale, on observe le même décalage pour le point de départ quand la ligne est tracée de droite à gauche et, quel que soit le sens, l'outil enlève un pixel d'épaisseur en bas de la ligne ; celle-ci ne fait plus qu'1 pixel d'épaisseur au lieu des 2 recherchés.
C) Généralisation : pour des épaisseurs de trait réglées sur un nombre pair de pixels, on observe de même comportement que pour 2 pixels : un pixel ajouté à gauche des traits verticaux, un pixel enlevé au bas des trait horizontaux.
Pour des épaisseurs de trait réglées sur une nombre impair, le pixel ajouté aux lignes verticales se trouve à droite ou à gauche du trait tracé suivant qu'on trace en partant du haut ou du bas de la ligne; le pixel retiré aux lignes horizontales se trouve en haut ou en bas de la ligne suivant qu'on trace depuis la droite ou depuis la gauche.
Voilà, voilà. Bonne cogitation. Et merci par avance pour le remède que vous pourriez trouver.
Très cordialement.
JL_Gauthier
Depuis des années, j'utilise PhotoFiltre Studio à ma grande satisfaction, mais je ne parviens pas tracer les lignes que je souhaite avec l'outil "ligne".
Je me bornerai à décrire les fantaisies de ce traceur de ligne dans le cas le plus simple :
- un trait plein.
- opacité 100 %
- sans lissage
- une ligne tracée soit verticalement, soit horizontalement pour ne pas compliquer l'exposé du problème
La grille de repérage réglée à 1 pixel aide à visualiser le défaut.
A) premier cas où tout va bien : l'épaisseur du trait est réglée sur 1 pixel. Quel que soit le sens du tracé, la ligne démarre bien de l'endroit où l'on a enfoncé le bouton de la souris, s'arrête où on l'a relâché et son épaisseur est bien de 1 pixel.
B) deuxième cas où rien ne va plus : l'épaisseur du trait est réglée sur 2 pixels.
Si l'on cherche à tracer une ligne verticale, la ligne ne débute plus à l'endroit où l'on a enfoncé le bouton de la souris, mais un pixel plus loin, et plus beaucoup plus gênant, l'outil rajoute 1 pixel d'épaisseur à gauche de la ligne tracée qui devient donc large de 3 pixels au lieu des 2 voulus.
Si l'on veut tracer une ligne horizontale, on observe le même décalage pour le point de départ quand la ligne est tracée de droite à gauche et, quel que soit le sens, l'outil enlève un pixel d'épaisseur en bas de la ligne ; celle-ci ne fait plus qu'1 pixel d'épaisseur au lieu des 2 recherchés.
C) Généralisation : pour des épaisseurs de trait réglées sur un nombre pair de pixels, on observe de même comportement que pour 2 pixels : un pixel ajouté à gauche des traits verticaux, un pixel enlevé au bas des trait horizontaux.
Pour des épaisseurs de trait réglées sur une nombre impair, le pixel ajouté aux lignes verticales se trouve à droite ou à gauche du trait tracé suivant qu'on trace en partant du haut ou du bas de la ligne; le pixel retiré aux lignes horizontales se trouve en haut ou en bas de la ligne suivant qu'on trace depuis la droite ou depuis la gauche.
Voilà, voilà. Bonne cogitation. Et merci par avance pour le remède que vous pourriez trouver.
Très cordialement.
JL_Gauthier