Existe-t-il un outil pour dessiner des formes géométriques par programme?
-
06-07-2019 - |
Question
Comme les coins arrondis des pages Web,
Je veux le dessiner en définissant les paramètres et par programmation.
MODIFIER
Il devrait pouvoir générer une image telle que
(source: alistapart.com )
La solution
Fondamentalement, vous devez dessiner une image dans la RAM pour générer l’image, puis l’enregistrer en tant que fichier GIF ou l’émettre directement au navigateur, en lui indiquant que vous envoyez un fichier GIF. Vous devrez faire le même type de mosaïque et de positionnement d’éléments distincts que les concepteurs Web dans Photoshop, à la différence que votre code fera le travail.
Pour une bibliothèque possible, voir libgd ici où vous utiliseriez probablement line ()
pour tracer les lignes droites et arc ()
pour tracer les angles. Bien sûr, pour obtenir une ligne ombrée, vous devez dessiner plusieurs lignes, en décalant un peu à chaque fois et en modifiant la couleur.
Pour en savoir plus sur les concepteurs Web, consultez cette page . Notez la liste des images de coin utilisées. Avant de coder, il est toujours utile de comprendre les différentes façons de le faire. Vous préférerez peut-être utiliser CSS au lieu de , ce qui est probablement plus facile à coder.
Je ne recommande pas l'utilisation de canevas, car la plupart des navigateurs ne le prennent pas en charge, et pour la même raison, je ne pense pas que le format SVG soit un bon moyen de le faire pour les sites Web à usage général où vous vous habillez. le look du contenu.