aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/guide/graphics/index.md
blob: d458fb84e4ee7618cbd5e0e53deba4448f66fc4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
title: Graphismes sur le Web
slug: Web/Guide/Graphics
tags:
  - 2D
  - 3D
  - Canvas
  - Graphismes
  - HTML
  - SVG
  - Web
  - WebGL
  - WebRTC
translation_of: Web/Guide/Graphics
---
Les applications et sites Web modernes ont souvent besoin de présenter des graphismes de qualité. Tandis qu'afficher de simples images statiques peut être aisément réalisé à l'aide de la balise [`<img>`](/fr/docs/Web/HTML/Element/img), ou en réglant l'arrière-plan des éléments HTML avec la propriété CSS : [background-image](/fr/docs/Web/CSS/background-image).

Mais lorsque l'on veut réaliser des graphismes à la volée, ou manipuler des images après coup, ou encore utiliser de la 3D, les méthodes habituelles ne suffisent plus, cependant avec HTML5, il est possible de réaliser ce type de graphismes plus évolués.

Les articles ci-dessous vous permettront de vous familiariser avec ces technologies.

## Graphismes 2D

- [Dessiner avec les canvas](/fr/docs/Web/Guide/Graphics/Dessiner_avec_canvas)
  - : Un guide d'introduction pour utiliser l'élément pour dessiner en 2D.
- [SVG](/fr/docs/SVG)
  - : Scalable Vector Graphics (SVG) vous permet d'utiliser des lignes, courbes et  d'autres figures géométriques pour dessiner. Les images SVG n'étant pas des images matricielles, elles permettent de faire des images redimensionnables sans limite.

## Graphismes 3D

- [WebGL](/fr/docs/WebGL)
  - : Un guide pour débuter avec WebGL l'API  graphique 3D, pour le Web. Cette technologie vous permettra d'utiliser le standard OpenGL ES pour du contenu Web.

## Video

- [Utiliser les éléments HTML5 audio et video](/fr/docs/Apprendre/HTML/Multimedia_and_embedding/Contenu_audio_et_video)
  - : Intégrer de la vidéo et / ou de l'audio dans une page Web
- [WebRTC](/fr/docs/Web/API/WebRTC_API)
  - : Le RTC dans WebRTC est l'abréviation de Real-Time Communications, c'est une technologie qui permet le streaming audio / vidéo et le partage de données entre les clients du navigateur (homologues).