2 votes

Comment dessiner des formes géométriques et des motifs parfaits au pixel près ?

Lors de la conception d'interfaces utilisateur, de jeux et d'autres applications visuelles, il est très souvent nécessaire de disposer d'une image présentant un motif géométrique bien défini. Quelques exemples :

  • Une image de remplacement de taille donnée avec une bordure rouge de 1px :

    enter image description here

  • Une image de taille 64x64 avec un fond noir et un cercle blanc exactement au milieu qui s'estompe vers les bords, à utiliser comme texture de masque :

    enter image description here

  • Un triangle gris avec des angles donnés et des longueurs d'arêtes en pixels :

    enter image description here

Quel est le meilleur moyen de créer ce genre de formes régulières ? Pour l'instant, j'utilise des applications de traitement d'images comme Pixelmator, mais les résultats ne sont pas très optimaux, car il faut souvent faire des estimations. Il s'agit plus d'essais et d'erreurs que d'un rendu exact. Le cercle blanc dans l'exemple ci-dessus n'est probablement pas exactement au milieu.

2voto

WhiteHotLoveTiger Points 164

Vous pouvez essayer ImageMagick. Voici un exemple tiré de leur page de exemples de dessins :

convert -size 100x60 xc:skyblue -fill white -stroke black \
        -draw "path 'M 30,10 20,55 70,50 80,5 Z
                     M 50,20 60,40 40,30 Z' " path_with_hole.gif

Cela produit cette image :

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X