| | 1 | [[TranslatedPages(revision=16)]] |
| | 2 | = Base64 = |
| | 3 | |
| | 4 | Si vous souhaitez utiliser l'encodage en ligne des icônes pour les [wikitr:/Maps Imageries], les [wikitr:/Presets Préréglages], les [wikitr:/Styles Modèles de rendu] ou les [wikitr:/Rules Règles] voici quelques conseils : |
| | 5 | |
| | 6 | * Vous pouvez utiliser des outils web pour convertir votre image en code base64, par exemple : |
| | 7 | * [https://www.base64-image.de base64-image.de] |
| | 8 | * [https://base64.guru/converter/encode/image base64.guru] |
| | 9 | * ''Avant'' de convertir votre image en code base64, vous devez la minimiser pour rendre le code base64 beaucoup plus court (sans perte de qualité) : |
| | 10 | * pour les fichiers `.png` : Utilisez par exemple [https://compresspng.com/ compresspng.com], |
| | 11 | * pour les fichiers `.svg` : Utilisez par exemple [https://github.com/RazrFalcon/svgcleaner-gui/releases Nettoyeur svg]. Lorsque vous utilisez celui-ci, vous pouvez utiliser le préréglage "complete" pour nettoyer le fichier svg. Pour plus d'informations sur les problèmes possibles avec svg dans JOSM, voir [wikitr:/DevelopersGuide/DefaultPresets#NewIcons Problèmes possibles avec les svg dans JOSM]. |
| | 12 | * Structure du code : |
| | 13 | * {{{data:image/png;base64,...databytes...}}} |
| | 14 | * {{{data:image/svg+xml;base64,...databytes...}}} |
| | 15 | * Exemple réel (collez ce code dans la barre d'adresse de votre navigateur web pour voir l'image) : |
| | 16 | * {{{data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUTPmdaXSdnXUmdcyo9AbYLAAAAFklEQVQI12NYtYqBgYEI4v//0FAiCAA8TB/hMzHkwAAAAABJRU5ErkJggg==}}} |
| | 17 | |
| | 18 | |
| | 19 | == Voir également == |
| | 20 | * La version originale de cette page en [wiki:/Help/Base64 anglais] |
| | 21 | |
| | 22 | |
| | 23 | ---- |
| | 24 | Retour à la [wikitr:/Styles#Iconhandling Gestion des icônes des Modèles de rendu] |