Ne SVG prennent en charge l'intégration des images bitmap?
Est une image SVG purement vectorielle ou peut-on combiner des images bitmap en une image SVG ?
Comment sur les transformations appliquées sur les images bitmap (point de vue, les mappages, etc.) ?
Modifier: les Images peuvent être inclus dans une SVG par un lien de référence. Voir http://www.w3.org/TR/SVG/struct.html#ImageElement. Ma question était en fait si les images bitmap peut être inclus à l'intérieur de la svg de sorte que l'image svg serait autonome. Sinon, à chaque fois que l'image svg est affiché le lien doit être suivi et l'image téléchargée. Apparemment .les fichiers svg sont simplement des fichiers xml.
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez faire référence à n'importe quelle image de la
<image>
élément. Et vous pouvez utiliser les données d'uri de faire le svg entièrement autonome. Un exemple:Le nombre de points est l'endroit où vous devez ajouter le encodé en base64 de données, éditeurs graphiques vectoriels que le support du svg ont généralement une option pour l'enregistrement avec des images incorporées. Sinon, il y a beaucoup d'outils pour l'encodage et de base64.
Ici un exemple de la svg testsuite.
xlink
est :xmlns:xlink="http://www.w3.org/1999/xlink"
certains navigateur/spectateur ne peut pas voir votre image sans qu'ilwidth
etheight
dans le svg balise image. Cependant IE et Firefox n'affiche pas l'image si vous omettez ces attributs. Donc, assurez-vous de spécifier de!J'ai posté un violon ici, affichage de données, locale et distante d'images embarqués en SVG, à l'intérieur d'une page HTML:
http://jsfiddle.net/MxHPq/
Vous pouvez utiliser un Les données URI de fournir les données d'image, par exemple:
L'image va passer par tous normal svg transformations.
Mais cette technique présente également des inconvénients, par exemple, l'image ne sera pas mis en cache par le navigateur
Vous pouvez utiliser un
données:
URL pour intégrer une version encodée en base 64 d'une image. Mais ce n'est pas très efficace et ne le recommande pas l'incorporation d'images de grande taille. Aucune raison de lier à un autre fichier n'est pas faisable?Il est également possible d'inclure des images bitmap. Je pense que vous pouvez également utiliser des transformations que les.