« Découvrir le SVG/Structure d'un fichier SVG » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Repère et unités : simplification du calcul
Ligne 120 :
Les coordonnées et les longueurs sont exprimées sous la forme d'un nombre et d'une unité. Pour les nombres, le séparateur décimal est le point. L'unité « naturelle » du SVG est le pixel, abrégé en <code>px</code> ; c'est l'unité par défaut, celle qui est appliquée si l'on n'indique pas d'unité. La taille affichée ou imprimée dépend de la résolution déclarée :
* pour une imprimante, elle est souvent exprimée en point par pouce (''{{lang|en|dot per inch}}'', dpi), ainsi, pour une résolution de {{unité|90|dpi}}, une longueur d'{{unité|1|px}} fera 1/90 pouces soit {{unité|0.282|mm}} et il faudra {{unité|35.43|px}} pour faire {{unité|1|cm}} ;
* pour un écran, cela dépend de sa taille réelle (souvent exprimée par la longueur de sa diagonale en pouces ou en cm) et par la résolution d'affichage : ainsi, un écran ayant une diagonale de {{unité|61|cm}} ({{unité|24|pouces}}), au format 16/9, et avec une résolution de {{formatnum:1920}} × {{formatnum:1200}}, une longueur d'{{unité|1|px}} fera {{unité|0.249271|mm}}<ref>si ''h'' est la largeur de lL'écran, sa hauteur est L = 16/9 × ''h'' et donc, d'après le théorème de Pythagore, si la diagonale est{{unité|61|cm}} notéefait D,environ on{{unité|52|cm}} ade :large sur ={{unité|32|cm}} ''h''²de + L² = ''h''² +long (16/9ce ×qui ''h'')²ne =respecte (1pas +exactement (16/9)²)le ×rapport ''h'' et ainsi ''h''² = D²/(1 + (16/9)²) et donc <math>h = 61/\sqrt{1 + (16/9)^2} = 29,91~\mathrm{cm}</math>. On a donc {{unité|1|px}} = 29,9152/{{formatnum:1200}} = {{unité|0.02490271|cm}} = {{unité|0.249271|mm}}.</ref> et il faudra {{unité|4036.1392|px}} pour faire {{unité|1|cm}}.
 
Les autres unités sont<ref name="unites1.1">{{lien web