| | 1 | [[TranslatedPages(revision=19)]] |
| | 2 | = Base64 = |
| | 3 | |
| | 4 | Se vi volas uzi enlinian kodigon de ikonoj por [wikitr:/Maps Bildaroj], [wikitr:/Presets Antaŭagordoj], [wikitr:/Styles Stiloj] aŭ [wikitr:/Rules Reguloj], jen kelkaj konsiloj: |
| | 5 | |
| | 6 | * Vi povas uzi retajn ilojn por konverti vian bildon al la base64-kodo, ekzemple: |
| | 7 | * [https://www.base64-image.de base64-image.de] |
| | 8 | * [https://base64.guru/converter/encode/image base64.guru] |
| | 9 | * ''Antaŭ ol'' vi konvertas vian bildon al la base64-kodo, vi devus minimumigi ĝin por fari la base64 multe pli mallonga (sen perdi kvaliton): |
| | 10 | * por `.png`-dosieroj: Uzu ekzemple [https://compresspng.com/ compresspng.com], |
| | 11 | * por `.jpeg`-dosieroj: Uzu ekzemple [https://jpegcompress.com/ jpegcompress.com], |
| | 12 | * por `.svg`-dosieroj: Uzu ekzemple [https://github.com/RazrFalcon/svgcleaner-gui/releases svg-purigilo]. Kiam vi uzas ĉi tiun, vi povas uzi la "kompletan" antaŭagordon por purigi la svg-dosieron. Pli da informoj pri eblaj problemoj kun svg en JOSM vidu [wikitr:/DevelopersGuide/DefaultPresets#NewIcons]. |
| | 13 | * Koda strukturo: |
| | 14 | * {{{data:image/png;base64,...databytes...}}} |
| | 15 | * {{{data:image/svg+xml;base64,...databytes...}}} |
| | 16 | * Reala ekzemplo (algluu tiun kodon en la adresan strion de via retumilo por vidi la bildon): |
| | 17 | * {{{data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUTPmdaXSdnXUmdcyo9AbYLAAAAFklEQVQI12NYtYqBgYEI4v//0FAiCAA8TB/hMzHkwAAAAABJRU5ErkJggg==}}} |
| | 18 | |
| | 19 | ---- |
| | 20 | Reen al [wikitr:/Styles#Iconhandling Stiloj#Ikonprilaborado] |