-
Réduire Taille Image
Bonjour,
je débute complétement sur GTK+ et je souhaite faire un système de carte (map).
J'arrive à charger mon image qui est en très grand résolution (4k).
Mon problème est que j'aimerai appliquer un " effet de dézoom " sur cette image. Par exemple je souhaite l'afficher dans une zone de 500px par 500px, que l'on puisse voire l'image en entier, et ensuite zoomer dessus, pour avoir plus de détails sur une zone.
Est-ce possible de le faire avec GTK+ ?
En vous remerciant,
Cordialement,
Reverse_
-
Bonjour.
C'est bien sûr réalisable. Il faut que tu passes par les Gdkpixbuf.
-
Effectivement merci, je ne savais pas dans quelle partie de GTK chercher.
Merci beaucoup !
-
Tu risques d'avoir des soucis si tu ne fais que réduire la taille de ton image d'origine. Les systèmes de cartographie utilisent des "tuiles", pour représenter une zone donnée à une échelle donnée. Tout bonnement parce que ta carte réduite ne sera pas lisible: les textes seront microscopiques. Je te conseille de lire un peu de documentation sur les systèmes libres de cartographie comme openstreetmaps, lire un peu le code de GNOME Maps et libchamplain:
https://www.openstreetmap.org
https://wiki.gnome.org/Projects/libchamplain
https://wiki.gnome.org/Apps/Maps
Le blog de federico mena quintero a aussi quelques posts très intéressants sur le sujet:
https://people.gnome.org/~federico/n...ml#cycling-map
https://people.gnome.org/~federico/n...tml#la-maperia
https://people.gnome.org/~federico/n...rom-la-maperia
-
Bonjour,
merci pour ces informations. Je vais regarder.
Mais si j'ai bien compris le principe, à la google map, c'est un avoir plusieurs image avec plus ou moins de contenu en fonction du zoom ?
Moi le soucis est que je ne possède qu'une seule image. C'est une image de la zone total qui fait 14k * 14k pixels.