1

Yop,
jviens de mettre en ligne la 1ere release de mon 'map viewer' pour GP32: iMappy v0.8.
Pour l'instant, une seule carte est disponible (celle de Nice), mais c'est assez facile d'en rajouter, donc il devrait vite yen avoir plus.

Pour le prendre c'est là:
http://edhel.fr.st

Voilà, le code est vraiment tout bête, dites moi ce que vous en pensez, merci smile
PS: si vous voulez que je fasse la carte d'une ville en priorité n'hesitez pas à le demander ici (naaaaaaaaan pas paris grin)

2

salut,
moi je voudrais bien que tu fasse une carte de bordeaux...
J'aurais une question : comment fais-tu une nouvelle carte?
on pourrait éventuellement créer sois-même nos cartes et les partager ensuite avec tout le monde en te les envoyant...

3

Oui bien sur, c'est ce que j'avais prevu de faire, mais je voulais attendre la v1.0 pour ça.
Sur la version actuelle tu es obligé d'utiliser la même palette que celle que j'ai utilisé pour Nice, mais plus tard la palette sera incluse dans le fpk avec la carte.

En attendant, jvais mettre un tutorial sur le site pour la version 0.8
Jte tiens au courant, ce sera fait dans la journée sans doute smile

4

Ton programme est très bien, bravo !
Faudrait que tu précise à l'install combien de place le prog tient car jai eu une erreur faute de mémoire dispo.

Une carte de Lyon serait la bienvenue grin

Il est vrai que si tu nous explique comment faire, nous pourrions vite étoffer le soft de plusieurs agglomérations.

Je serais pas contre que tu publies tes sources grin

bon boulot ! continue comme ça !
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

5

Voila un truc pas bete du tout, merci bcp bisoo

6

Voilà voilà, jviens de finir un petit tutorial qui explique tout ça (j'en ferais 1 plus complet pour la v1.0), vous pouvez le retrouver sur le site.
Pékélé: désolé pour la taille des cartes (Nice fait quelque chose comme 5Mo sur la SMC), faut que je trouve un autre format pour stocker les images...
pour les sources, jvais sans doute ajouter au site 1 sorte de librairie de fonctions utiles, tu pourras y trouver quelques lignes de iMappy smile

Voilà, merci à tous pour vos encouragements smile

7

Faut absolument qu'on se concocte la possibilité de lire les maps au format .jpg
Il me semble que dans les sources de GPFM on devrait pouvoir trouver ça.
Pouvoir afficher des .jpg grace à une fonction est aussi une des pistes de travail que Bille2 et moi même nous sommes fixé pour etoffer sa librairie DefineIt.

Mais nous avons pas mal de choses en chantier......

Si d'autres peuvent s'y coller se serait top

j'ai hâte de voir tes fonctions.

Vive le Jpeg ! gni
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

8

merci pour le tutorial...

9

Exceeeeeellente idée RR4! fou top

J'espere que des "map packs" vont fleurir dans les prochaines semaines, ce serait bien sympa de sortir sa petite GP quand on est paumé en ville wink

Pour ma part je demanderais aussi Bordeaux (et Paris, SIIIIIII :P)

Pékélé une remarque, mais peut être que je raconte des conneries: le PNG c'est pas mieux que le JPEG, en termes de taille et de qualité d'image, pour regarder des cartes?
Enfin le top du top du pratique serait le PDF mais bon, il faut ue j'arrete, la wink

Anyway comme on dit outre atlantique: Keep up the good work!
*** And now for something completely different ***

10

Merci pour vos encouragements smile

Jvais essayer de faire Bordeaux ce we, mais j'espere que certains d'entre vous vont se motiver pour en faire d'autres, maintenant faut voir si mon tutorial est assez clair smile

pour ce qui est du jpeg ou du png, jdemande qu'à faire 1 fonction qui permette de les lire, mais je sais pas du tout comment c'est compressé, jmanque de doc quoi smile
idem pour les pdf (ah oui, l'idée du lecteur de PDF m'a aussi traversé l'esprit, mais pareil j'ai pas de docs là dessus...)

1 dernier truc, au départ iMappy devait fonctionner comme les map viewers sur palm et compagnie, cad en vectoriel, j'avais commencé à travailler sur un parser de fichier XML (pour decrire où sont chaque rue, chaque immeuble, etc...), mais jme suis retrouvé bloqué au moment d'afficher des polygones pleins (me manquaient 1 sorte de GpPolyFill... cf mon ot' post à ce sujet smile)

Update: et surtout ça rendait plus difficile la conception de cartes par des tierces personnes...

11

Specs officielles PNG -> http://www.libpng.org/pub/png/pngdocs.html (je crois smile )

Pour le PDF c'est un format propriétaire Adobe completement fermé je crois (bref faut une license grin )
*** And now for something completely different ***

12

Bon voilà, j'ai ajouté la carte de Bordeaux (elle est dispo sur le site).
J'en ai profité pour faire 1 nouvelle release de iMappy qui corrige 1 bug du menu de selection des cartes, et qui ajoute l'option reset (avec start+select).

Par contre, comme prévu, j'ai du limiter un peu la carte de Bordeaux, j'avais commencé à mettre pas mal de détails, mais la taille totale des fichiers faisait plus de 8Mo... jvous laisse imaginer le résultat smile
Conclusion, va vraiment vraiment falloir que je trouve 1 autre format.
Merci pour ton lien PeDRoRist, jvais aller y jeter 1 coup d'oeil smile

13

En voyant ton prog, la 1ère fois, j'ai pensé aussi à une exploitation d'images vectorielles pour les plans. Mais ça doit être plus dur à gérer.

Quant au jpeg, il restele meilleur format destructeur pour un poids/qualité correcte.

Apparemment ça n'a pas l'air si simple que ça à mettre en place.

j'ai trouvé ça sur le net :

[b]sources en C :[/b]

http://www.cs.cornell.edu/dali/api/jpeg-c.html#JPEG%20Header%20Initializationhttp://www.cactuscode.org/Grdoc/CactusDev/CactusIO/PROTECTED/IOJpeg/src/JPEG_c_src.html

http://pfreydiere.free.fr/doc/html/______src__simple_jpeg_lib__adb.htm

docs :

http://www.uet.edu.pk/research/publications/dsp-jpeg.pdf
http://xavier.chassagneux.free.fr/tipe/tipe.htm#V1

j'ai parcouru rapidement ces pages, donc il est possible qu'elles ne soient pas exhaustives. Toutefois le dernier code sources semble etre un moyen simple d'afficher une image.....

j'attends l'avis des spécialistes grin et je retourne à mon tuto GCC smile
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

14

bah, faurt ke tu m'esplique en détail, pake sa m'interesse, mais je comprends pas comment faut fair... il faut kel prog ???
bon je vais reéseller !^^tonguetonguetonguetonguetongue
Marsjapanman^^ n00bie gp32 !!!!

15

RR4, deux trois petits choses.
D'abord merci pour Bordeaux, ca le fait bien de chez bien (manque plus qu'un rétro eclairage et finies les galeres en bagnole quand je vais voir ma copine :P) top

Ensuite, j'ai fait quelques tests avec une carte et photoshop, ben pékélé a raison, finalement en JPEG ca prend moins de place qu'en PNG (environ 50% moins gros, par contre il faut descendre en qualité 10, mais ca reste lisible)
Donc JPEG all the way (même si on pourrait trouver mieux, genre PNP, format pas encore fini qui ne sera pas sous license, ou genre vectoriel, mais ca risque d'être beaucoup plus chiant a coder sad )

Et puis, un peu de bug report:
Dans iMappy v 0.85, le mouvement du curseur n'est pas limité par les bords de l'ecran, du moins a droite et en bas. CAD que tu peux appuyer comme un sourd pendant une heure sur droite, puis pendant une heure comme un sourd sur gauche pour retrouver le curseur. Tu pourrais limiter le déplacement du curseur a la seule zone visible steuplé? Merci wink

Et enfin, une suggestion:
Ce serait encore plus mieux si quand on zoome sur une zone on se retrouvait centré sur l'endroit ou on a zoomé, plutot que sur le centre de la nouvelle carte. Genre tu choppe les coordonées du curseur au moment du zoom et a l'affichage de la carte zoomée tu te déplace sur les coordonnées équivalente dans le nouveau référentiel (si je ne m'abuse, deux soustractions et deux multiplications). Je sais c'est pas clair mais ca éviterait la confusion (relative) du zoom tel qu'a l'heure actuelle.

Voila je crois que c'est tout, en attendant je le répete tres bon boulot, tres pratique et tout, keep it up. smile

Merci encore
*** And now for something completely different ***

16

Merci PeDRoRist pour ton bug report smile
J'avais reperé tous les bugs que tu cites, et je devrais pouvoir les réparer assez vite.
Le truc, c'est qu'en ce moment, jsuis plus préoccupé par la compression des images, j'ai cherché des algos un peu partout, et j'en ai trouvé, mais j'avoue que je galère pas mal (c'est que c'est compliqué le JPEG mine de rien) smile

Alors hein, si quelqu'un se sent de m'aider là dessus, c'est bienvenue grin

17

oui, le jpeg c'est compliqué........Il faut que je vérifie les sources de GPFM pour voir s'il a écrit des fonctions d'affichages jpeg.
Mais comme il concour pour l'ADIC ces dernières ne sont peut etre pas encore complètes.

Sinon je ne pense pas etre de taille à t'aider car il y a peu, j'étais encore ceinture blanche en coding grin
Et vu le peu de temps que jai......sad
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

18

je suis d'accord aussi, exelent boulot! des que le jpg est suporté, je me prend une smc juste pour ca^^

19

Vous m'arrêtez tout de suite (tout de suite hein) si je dis des bêtises. Je suis assez novice et j'ai peur de passer pour un guignol.
Mais bon, étant donné que les cartes utilisent (j'imagine hein) assez peu de couleurs différentes, le Gif ne serait il pas un bon palliatif. C'est pas destructeur le gif, et si on se limite à 16 couleurs, ça peut même se faire presque léger tout en restant méga "clean" (sans ces gros artefacts de Jpg)
avatar
Rain Shower!

20

je suis d'accord aussi le gif suffirait largement et prendrait moins de place a la longue
avatar

21

Le .gif est effectivement un bon compromis.....
Je n'y avais pas pensé car j'en était resté aux 256 couleurs. Et là il reste + lourd que l'équivalent en jpeg.
En 16 couleurs, ça devrait pas mal descendre....

Il suffirai de demander les sources aux créateurs de winds-up sur GP32 qui lit les .gif
je suis sur qu'ils n'y verrai pas d'inconvénients.....Et puis ça éviterait d'en coder un soi même grin
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

22

C'est ce que je m'etais dit aussi, j'ai laissé 1 message à karthur sur IRC à ce sujet, il m'a jamais répondu...

23

ha ? pô cool......Je vais essayer de poster sur yahoo group GP32dev pour voir si une bonne âme charitable veut bien nous aider...
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

24

jai eu une réponse......
Le gars me dit que le .gif utilise la compression LZW qui est licensé et non gratuite.

le jpeg lui est complétement gratos et quil existe des sources de décompressions dispo...

j'ai pas dû trouver les bonnes gni
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

25

Ah ouais dommage pour le gif alors...

Bon moi de mon coté j'ai regardé ce que je pouvais faire comme compression 'maison', alors j'ai appliqué 1 algo de compression RLE (Run Length Encoding) qui m'a permis d'avoir des fichiers 3X plus petits déjà, jsuis en train d'essayer de l'integrer à iMappy, j'en profite pour modifier les chargements, maintenant les images seront chargées pendant les changements de zones, et non plus au démarrage, ça permet d'avoir toutes la ram dispo pour chaque image, à condition que ce soit pas trop long (et c'est là que j'ai besoin de la compression en fait).
Voilà, c'est 1 peu long, mais j'ai déjà quelques résultats, jvous tiendrais au courant smile

26

justement j'allais te parler de cette compression.
sur un .bmp en 8 bits on gane pas mal de place.

je suis content que tu es pu te débrouiller smile

courage !
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

27

En tout cas, je peux dire que iMappy a été tres apprecié ce week end pour retomber sur le Haagen Dasz de la place Gambetta a Bordeaux (bon il fallait pas se planter de place aussi wink ). Il manque plus qu'un indicateur de rues en travaux et ce sera parfait :P :P :P
*** And now for something completely different ***

28

eheh jsuis content d'apprendre que ça t'a servi smile

29

Pas eu le tps de tester, mais excellente idée, j'adore !

30

Un plan du metro de Paris aussi sa serait pas mal smile
ZzZzZzzzzzz