Sélection d'une zone d'image non standard dans une application Web
-
03-07-2019 - |
Question
Cette question concerne une application Web.
Et peut-être que c'est une question stupide mais je me demandais s'il y avait un moyen de générer un polygone avec 4 points, de sorte que l'utilisateur puisse lui-même faire glisser chaque point à créer est propre (à titre d'exemple, disons que nous voulons supprimer une fenêtre d'une image qui n'est pas à un angle normal). Est-ce possible ?. Je n'arrive pas à trouver quelque chose après quelques heures de recherche.
La solution
Recherchez les API SVG et Canvas. Celles-ci vous permettront de réaliser des dessins vectoriels pouvant être mis à jour via Javascript. Pour votre objectif déclaré, la mise à jour du DOM des documents SVG peut être plus facile. Canvas s'apparente davantage à un bitmap 2D, vous devez donc travailler vous-même une grande partie du code de dessin.
Spécifications SVG: http://www.w3.org/Graphics/SVG/
Spécifications de la toile: http://www.whatwg.org/specs / web-apps / current-work /Notez que SVG ne fonctionne que dans IE avec un plugin. Canvas fonctionne dans IE uniquement avec le support exCanvas de Google.
Autres conseils
Cela ressemble à un travail pour la balise <canvas>
ou une interface Flash.