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

Contenu supprimé Contenu ajouté
→‎Repère et unités : avertissement plus concret
Ligne 117 :
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.249|mm}}<ref>si ''h'' est la largeur de l'écran, sa hauteur est L = 16/9 × ''h'' et donc, d'après le théorème de Pythagore, si la diagonale est notée D, on a : D² = ''h''² + L² = ''h''² + (16/9 × ''h'')² = (1 + (16/9)²) × ''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,91/{{formatnum|:1200}} = {{unité|0.0249|cm}} = {{unité|0.249|mm}}.</ref> et il faudra {{unité|40.13|px}} pour faire {{unité|1|cm}}.
 
Les autres unités sont (en SVG1.1)<ref name="unites1.1">{{lien web