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