Maison interface Web Tutoriel H5 Comment tracer des lignes avec une toile

Comment tracer des lignes avec une toile

Mar 14, 2018 am 09:45 AM
canvas 线条 绘制

Cette fois, je vais vous montrer comment utiliser la toile pour tracer des lignes, et quelles sont les précautions pour utiliser la toile pour tracer des lignes. Voici un cas pratique, jetons un coup d'œil.

Canvas est une nouvelle balise en HTML5. La balise est simplement un conteneur graphique et vous devez utiliser un script pour dessiner des graphiques.
Ensuite, nous utilisons une toile pour tracer des lignes.
Tout d'abord, créez un nouveau fichier html et ajoutez la balise canvas au fichier comme indiqué ci-dessous.

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8"/>
    <title>Canvas绘图与动画基础</title></head><body><style>
    #canvas{        border: 1px solid #aaa;        text-align: center;
    }</style><canvas id="canvas" width="1024" height="768">
    当用户浏览器不支持Canvas,请更换浏览器重试!</canvas></body></html>
Copier après la connexion

Si le navigateur ne prend pas en charge la balise canevas, les polices de la balise canevas seront affichées. Dans des circonstances normales, la peinture dans la toile sera affichée.
Maintenant, commençons à tracer une ligne.
Tout d'abord, récupérez le canevas :

var canvas = document.getElementById("canvas");
Copier après la connexion

La largeur et la hauteur du canevas ne sont généralement pas définies dans le style. Elles peuvent être définies au même niveau de canevas et d'identifiant, comme indiqué. dans le code HTML ci-dessus, ou utilisez les paramètres js.

canvas.width=1014;
 canvas.height=768;
Copier après la connexion

Descendez et récupérez le contexte du dessin

var context = canvas.getContext("2d");
Copier après la connexion


Nous utilisons généralement le contexte pour faire fonctionner la toile. Descendez, nous y sommes. le code Apprenez plus précisément :

        var context = canvas.getContext("2d");//得到绘图的上下文环境
        context.beginPath();//开始绘制线条,若不使用beginPath,则不能绘制多条线条
        context.moveTo(100, 100);//线条开始位置
        context.lineTo(700, 700);//线条经过点
        context.lineTo(100, 700);
        context.lineTo(100, 100);
        context.closePath();//结束绘制线条,不是必须的
       
        context.lineWidth = 5;//设置线条宽度
        context.strokeStyle = "red";//设置线条颜色
        context.stroke();//用于绘制线条
        context.beginPath();
        context.moveTo(200, 100);
        context.lineTo(700, 600);
        context.closePath();
        context.strokeStyle = "black";
        context.stroke();
Copier après la connexion

Exécutez le code ci-dessus et obtenez un triangle fermé rouge et une ligne continue noire, comme indiqué dans la figure ci-dessous :

Comment tracer des lignes avec une toile

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour un contenu plus passionnant, veuillez faire attention au site Web chinois php Autres articles liés !

Lecture recommandée :

Comment utiliser une toile pour dessiner un tangram coloré

Qu'est-ce que class="no-js " tu veux dire ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le plan d'étage peut-il être dessiné directement dans un ppt architectural ? Le plan d'étage peut-il être dessiné directement dans un ppt architectural ? Mar 20, 2024 am 08:43 AM

ppt est largement utilisé dans de nombreux domaines et travaux, notamment dans l'éducation, l'architecture, etc. Lorsqu'il s'agit de ppt d'architecture, il faut d'abord penser à la présentation de certains dessins d'architecture. Si l'on n'utilise pas de logiciel de dessin professionnel, peut-on dessiner directement un plan architectural simple ? En fait, nous pouvons terminer l'opération ici. Ci-dessous, nous allons dessiner un plan d'étage relativement simple pour vous donner une idée. J'espère que vous pourrez réaliser de meilleurs dessins de plan d'étage basés sur cette idée. 1. Tout d’abord, nous double-cliquons pour ouvrir le logiciel ppt sur le bureau et cliquons pour créer un nouveau document de présentation vierge. 2. Nous trouvons Insérer → Forme → Rectangle dans la barre de menu. 3. Après avoir dessiné le rectangle, double-cliquez sur le graphique et modifiez le type de couleur de remplissage. Ici, nous pouvons modifier.

Apprenez à dessiner des dendrogrammes et des graphiques radar en Python en cinq minutes Apprenez à dessiner des dendrogrammes et des graphiques radar en Python en cinq minutes Sep 27, 2023 pm 12:48 PM

Apprenez à dessiner des dendrogrammes et des graphiques radar avec Python en cinq minutes. Dans la visualisation de données, les dendrogrammes et les graphiques radar sont deux formes de graphiques couramment utilisées. Les arborescences sont utilisées pour afficher les structures hiérarchiques, tandis que les graphiques radar sont utilisés pour comparer les données sur plusieurs dimensions. Cet article expliquera comment dessiner ces deux graphiques à l'aide de Python et fournira des exemples de code spécifiques. 1. Dessiner des dendrogrammes Il existe plusieurs bibliothèques en Python qui peuvent être utilisées pour dessiner des dendrogrammes, telles que matplotlib et graphviz. Ce qui suit utilise la bibliothèque matplotlib comme exemple pour démontrer

Comment dessiner une carte géographique 3D avec Python Comment dessiner une carte géographique 3D avec Python Sep 28, 2023 am 10:19 AM

Présentation de la façon de dessiner des cartes géographiques 3D avec Python : dessiner des cartes géographiques 3D peut nous aider à comprendre les données géographiques et la distribution spatiale de manière plus intuitive. Python, en tant que langage de programmation puissant et facile à utiliser, fournit de nombreuses bibliothèques et outils pour dessiner différents types de cartes géographiques. Dans cet article, nous apprendrons comment dessiner des cartes géographiques 3D à l'aide du langage de programmation Python et de certaines bibliothèques populaires telles que Matplotlib et Basemap. Préparation de l'environnement : avant de commencer, nous devons nous assurer

Quelles versions de html2canvas existe-t-il ? Quelles versions de html2canvas existe-t-il ? Aug 22, 2023 pm 05:58 PM

Les versions de html2canvas incluent html2canvas v0.x, html2canvas v1.x, etc. Introduction détaillée : 1. html2canvas v0.x, qui est une première version de html2canvas. La dernière version stable est la v0.5.0-alpha1. Il s'agit d'une version mature qui a été largement utilisée et vérifiée dans de nombreux projets ; 2. html2canvas v1.x, il s'agit d'une nouvelle version de html2canvas.

Apprenez le cadre de canevas et expliquez en détail le cadre de canevas couramment utilisé Apprenez le cadre de canevas et expliquez en détail le cadre de canevas couramment utilisé Jan 17, 2024 am 11:03 AM

Explorez le framework Canvas : Pour comprendre quels sont les frameworks Canvas couramment utilisés, des exemples de code spécifiques sont nécessaires. Introduction : Canvas est une API de dessin fournie en HTML5, grâce à laquelle nous pouvons obtenir des graphiques et des effets d'animation riches. Afin d'améliorer l'efficacité et la commodité du dessin, de nombreux développeurs ont développé différents frameworks Canvas. Cet article présentera certains frameworks Canvas couramment utilisés et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre comment utiliser ces frameworks. 1.Cadre EaselJSEa

uniapp implémente comment utiliser Canvas pour dessiner des graphiques et des effets d'animation uniapp implémente comment utiliser Canvas pour dessiner des graphiques et des effets d'animation Oct 18, 2023 am 10:42 AM

Comment utiliser Canvas pour dessiner des graphiques et des effets d'animation dans Uniapp nécessite des exemples de code spécifiques 1. Introduction Avec la popularité des appareils mobiles, de plus en plus d'applications doivent afficher divers graphiques et effets d'animation sur le terminal mobile. En tant que framework de développement multiplateforme basé sur Vue.js, uniapp offre la possibilité d'utiliser un canevas pour dessiner des graphiques et des effets d'animation. Cet article présentera comment Uniapp utilise Canvas pour obtenir des effets de graphique et d'animation, et donnera des exemples de code spécifiques. 2. toile

Apprenez à dessiner des graphiques linéaires, des graphiques à barres et des diagrammes circulaires avec Python en trois minutes Apprenez à dessiner des graphiques linéaires, des graphiques à barres et des diagrammes circulaires avec Python en trois minutes Sep 27, 2023 am 09:29 AM

Apprenez à dessiner des graphiques linéaires, des graphiques à barres et des diagrammes circulaires avec Python en trois minutes. Python est un langage de programmation très populaire largement utilisé dans l'analyse et la visualisation de données. Dans cet article, nous apprendrons comment dessiner trois types courants de graphiques à l'aide de Python : les graphiques linéaires, les graphiques à barres et les diagrammes circulaires. Je vais vous fournir des exemples de code spécifiques pour vous aider à démarrer rapidement. Graphique linéaire Un graphique linéaire est un type de graphique qui montre les changements de tendance en reliant des points de données. En Python, nous pouvons utiliser la bibliothèque matplotlib pour tracer

Comment dessiner des graphiques animés avec Python Comment dessiner des graphiques animés avec Python Sep 27, 2023 am 09:53 AM

Comment dessiner des graphiques animés avec Python Python est un langage de programmation puissant qui peut être utilisé pour diverses visualisations de données et dessins de graphiques. Parmi eux, dessiner des graphiques animés peut rendre les données plus vivantes et intéressantes. Cet article explique comment utiliser Python pour dessiner des graphiques animés et fournit des exemples de code spécifiques. Tout d’abord, nous devons installer la bibliothèque matplotlib, qui est l’une des bibliothèques de graphiques les plus couramment utilisées en Python. Exécutez la commande suivante dans le terminal pour installer matplotlib : pipinsta

See all articles