Personnalisation des icones POIs sur iGO - Xania Blue

Transcription

Personnalisation des icones POIs sur iGO - Xania Blue
Xania Blue
Personnalisation des icones POIs sur iGO
Soumis par xania
Les icônes standards représentant les points d'intérêts (POIs) sur les cartes iGO sont joliment dessinées mais ont la
facheuse particularité d'être dans une teinte monochrome bleutée qui rend leur lisibilité particulièrement difficile.
Remplaçons donc ces icônes ..
Â
Méthode
La méthode consiste, plutot qu'à modifier le fichier data.zip qui contient les images des icônes, à créer un profil de
couleur supplémentaire que l'utilisateur pourra sélectionner dans Options/ Carte/ profil couleur de jour (ou de nuit).
Cette méthode permet en outre, comme on l'a déjà vu, de personnaliser entièrement les couleurs et textures des
cartes.
Les icônes représentant les POIs sont stockées sur une seule image que nous avons appelé xnpoi26x26.bmp de taille
30x1770 pixels.
Chaque icône d'une taille de 26 pixels doit être centrée dans un carré de 30 pixels. Donc l'image bmp de dimension
30x1770 peut accueillir 59 icônes.
Il est possible de remplacer tout ou partie des icones fournis en standard, c'est qui vient d'être fait pour la plupart des
icônes.
Si vous avez crée une nouvelle catégorie de POIs et souhaitez personnaliser l'icône, sachez que les icônes no 6 (le
7ème en fait car la numérotation commence à 0), 13, 33, 35, 49, 55, 57 et 58 ne sont pas utilisés (d'après le fichier
poi_types.csv qui gère l'affectation des icones aux catégories de POIs, ce fichier se trouve dans le dossier config du
data.zip). Mémorisez bien celui que vous remplacez.
iGO utilise des BMP 32 bits avec transparence. Malheureusement les programmes qui permettent d'enregistrer ce
format ne courent pas les rues (Photoshop par exemple). Voici une méthode qui ne nécessite que Paint Shop Pro 7
(PSP) et MSPaint de Windows.
Mise en oeuvre
- Ouvrir xnpoi26x26.bmp dans PSP
- Sélectionnez les icones, pour cela cliquez avec la baguette magique sur une partie blanche de l'image (attention à tout
bien sélectionner) puis faire Selections/ Intervertir
- Créer une couche alpha par Selections/ Enregistrer une couche alpha, faire ok deux fois
- Enregistrer l'image au format PNG, Fichier/ Enregistrer sous, choisir PNG et cliquer sur Options
- Cliquer sur Optimisation, Onglet Transparence, cocher "Transparence d'une couche alpha" et cocher "A l'extérieur de
la sélection actuelle", faire OK puis Enregistrer
- Ouvrir l'image PNG avec Paint (démarrer/ exécuter/ mspaint) puis la re-enregistrer au format BMP 24 bits.
Curieusement Paint conserve l'info de transparence.
L'image bmp est accompagnée d'un fichier de même nom xnpoi26x26.spr qui permet de définir le nom de l'image bmp,
le positionnement des icones ainsi que leur niveau de transparence (DefAlpha = 25). Vous pouvez ajuster ce dernier
paramétre, plus la valeur est faible, plus grande est la transparence.
Le fichier xnpoi26x26.spr doit être déclaré au paragraphe poi, dans la variable poi2 du fichier color.ini qui contient la
définition de toutes les couleurs des objets représentés sur la carte.
Faire un iGOXania.zip des fichiers suivants :
- xnpoi26x26.bmp
- xnpoi26x26.spr
- texture.bmp
- texture.spr
- color.ini
Placer le zip dans le sous-dossier SCHEME de iGO puis lancer iGO et sélectionner ce nouveau profil.
Si vous avez crée ou importé une nouvelle catégorie de POIs et remplacé un icône non utilisé il faut maintenant
http://xania.123.fr
Propulsé par Joomla!
Généré: 21 February, 2017, 19:35
Xania Blue
associer cet icône (le 7ème dans notre exemple) à la nouvelle catégorie. Un bug à priori oblige malheureusement Ã
affecter l'icone à chaque POI.
Vous retrouverez les deux profils iGoXania et IGOXania2 Ã la rubrique Téléchargements.
iGOXania
iGOXania2
Â
Remarques
J'ai mis des icones différents pour les parcs de loisirs et les zoo, pour les activer il faut modifier le fichier poi_types.csv
du dossier config (fichier data.zip), idem pour les camping et hotels
"Entertainment",5,"Amusement_Park",6,4,0,3 (initialement il y avait un 9 Ã la place du 6, no d'icone)
"Lodging",9,"Camping_RV-Park",33,9,2,3 (initialement il y avait un 21)
D'autre part je n'ai pas vu de POIs pour les gares routières, lavages auto, tennis, picnic area, cimetière, geocaching
sans parler des ponts, tour, montagne donc si vous en trouvez il faudra ajouter des icones.
Cette méthode est inspirée de
http://www.navifriends.com/phpbbForum/viewtopic.php?t=7280
http://xania.123.fr
Propulsé par Joomla!
Généré: 21 February, 2017, 19:35