Redimensionner dynamiquement la fenêtre de toile avec javascript / jquery?
Comment redimensionner une toile avec javascript/jquery?
Redimensionnement à l'aide de la fonction css et en l'appliquant à l'élément canvas juste s'étend le contenu comme si vous étiez l'étirement de l'image.
Comment pourrais-je aller sur le faire sans l'étirement?
source d'informationauteur maxhud
Vous devez vous connecter pour publier un commentaire.
Faire une fonction qui fait le dessin, puis re-dessiner à chaque fois que quelque chose change qui en a besoin (comme une page de redimensionnement, etc). L'essayer
Assurez-vous de définir le contexte.toile.largeur/hauteurpas de CSS largeur/hauteur. Notez également que la définition de la taille efface la toile.
Comment j'allais l'écrire:
Utiliser cette petite fonction que j'ai créé pour prendre soin de redimensionnement sur l'aller. L'utiliser de cette façon -
Chaque fois que le navigateur est redimensionnée, la solution suivante redimensionne les dimensions de la toile sur la base des dimensions de la fenêtre par la création d'un premier rapport.
Jsfiddle: http://jsfiddle.net/h6c3rxxf/9/
Remarque: Le support doit être re-dessiné, lorsqu'elle est redimensionnée.
HTML:
CSS:
JavaScript: