Je ne vois pas comment tu pourrais faire autrement que du manipuler le XML.
Sur une image classique (bitmap, etc), tu serais obligé d'avoir une carte "annexe" à ton image (coordonnées des zones coloriables, etc) puis tu utiliserais les possibilités de retouche d'image des libs PHP.
Avec le SVG c'est pas bien différent : il faut bien connaître les zones coloriables puis appliquer les modifications ; comme ici c'est du XML pas besoin de logiciel spécial, pas besoin d'avoir une map des zones (suffit de naviguer dans l'arborescence XML, de placer des attributs supplémentaires).
Pour cela, récupérer simplement une image PNG n'est pas suffisant et j'aimerais pouvoir récupérer par exemple les coordonnées des limites des régions.
Une fois fait le travail de sélection des régions (e.g. créer une "image" de ce PNG où chaque pixel a pour valeur celle affectée à la zone -Bretagne==1, Centre ==2, etc), il y a plus qu'à appliquer un masque (connais pas les possibilités du PHP, mais avec une image en BITMAP c'est pas bien dur) : colorier en vert la bretagne et en gris le reste, etc.
Le hic, c'est évidemment le travail de sélection des régions. Mais à moins d'avoir du bol (les gars qui ont fait la carte en SVG ont fait "propre", ou ont ajouté des infos supplémentaires), tu couperas pas à ce boulot.
Scripter inkscape dans une page Web ne me semble pas non plus une solution satisfaisante.
Disons plutôt que trouver un hébergeur qui acceptera d'installer et d'autoriser l'accès à inskcape ne sera pas forcément évident (évidemment, c'est plus simple en s'hébergeant soi même).
[^] # Re: google
Posté par lem__mel . En réponse au message manipulation svg. Évalué à 3.
Sur une image classique (bitmap, etc), tu serais obligé d'avoir une carte "annexe" à ton image (coordonnées des zones coloriables, etc) puis tu utiliserais les possibilités de retouche d'image des libs PHP.
Avec le SVG c'est pas bien différent : il faut bien connaître les zones coloriables puis appliquer les modifications ; comme ici c'est du XML pas besoin de logiciel spécial, pas besoin d'avoir une map des zones (suffit de naviguer dans l'arborescence XML, de placer des attributs supplémentaires).
Une fois fait le travail de sélection des régions (e.g. créer une "image" de ce PNG où chaque pixel a pour valeur celle affectée à la zone -Bretagne==1, Centre ==2, etc), il y a plus qu'à appliquer un masque (connais pas les possibilités du PHP, mais avec une image en BITMAP c'est pas bien dur) : colorier en vert la bretagne et en gris le reste, etc.
Le hic, c'est évidemment le travail de sélection des régions. Mais à moins d'avoir du bol (les gars qui ont fait la carte en SVG ont fait "propre", ou ont ajouté des infos supplémentaires), tu couperas pas à ce boulot.
Disons plutôt que trouver un hébergeur qui acceptera d'installer et d'autoriser l'accès à inskcape ne sera pas forcément évident (évidemment, c'est plus simple en s'hébergeant soi même).