Existe-t-il un outil pour dessiner des formes géométriques par programme?

StackOverflow https://stackoverflow.com/questions/1624524

  •  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  alt text
(source: alistapart.com )

Était-ce utile?

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.

Autres conseils

Ne pouvez-vous pas utiliser le format SVG? Vous pouvez générer des fichiers SVG par programmation.

essayez SVG ou Canvas ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top