begin process at 2008 07 06 18:53:16
1 205 717 membres
280 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Colorier une région spécifique sur une carte géographique [ Divers / General ] (YPMN)

Colorier une région spécifique sur une carte géographique le 14/05/2008 05:18:02

YPMN
Salut!

J'ai dans un controle "image" une photo représentant la carte géographique de l'Afrique avec une subdivision politico-administrative.
je me dis que la couleur d'un pays comme l'Afrique du Sud par exemple s'augmente d'intensité selon que sa densité augmente (la densité exprimée dans le textbox "T_densité" et l'image s'appelle "I_Carte"). Donc, sur evennement change du "T_densité", que seule la couleur de la Rép. Sud-Africaine par exemple qui était blue ciel auparavant devienne blue marin par exemple, tout en gardant les autres pays à leurs couleurs initales.
Je me dit que la variation des couleurs peut être facile avec les codes RVB; mais la coloration d'une cirface irrégulière comme une carte géo qui me bloque.
Comment faire ???


Re : Colorier une région spécifique sur une carte géographique le 14/05/2008 06:22:52

Renfield
(Admin CS)
APIs

Private Declare Function CreatePolygonRgn Lib "gdi32.dll" (ByRef lpPoint As POINTAPI, ByVal nCount As Long, ByVal nPolyFillMode As Long) As Long
Private Declare Function FillRgn Lib "gdi32.dll" (ByVal hdc As Long, ByVal hRgn As Long, ByVal hBrush As Long) As Long
Private Declare Function FrameRgn Lib "gdi32.dll" (ByVal hdc As Long, ByVal hRgn As Long, ByVal hBrush As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
Private Declare Function CreateSolidBrush Lib "gdi32.dll" (ByVal crColor As Long) As Long
Private Declare Function DeleteObject Lib "gdi32.dll" (ByVal hObject As Long) As Long

a voir leur doc.

joues avec un PictureBox

Re : Colorier une région spécifique sur une carte géographique le 14/05/2008 07:17:20

DARKSIDIOUS
Membre Club
(Admin CS)
Salut,

Au lieu de créer une région spécifique par pays, ce qui risque d'être lourd, il vaux mieuc je pense utiliser ExtFloodFill qui se comporte comme le pot de peinture de paint : il remplit une zone uniforme, peu importe sa forme.
______________________________________
DarK Sidious

Re : Colorier une région spécifique sur une carte géographique le 14/05/2008 08:35:35

Renfield
(Admin CS)
exact.
dépend en fait de ta carte de départ...


Classé sous : carte, exemple, colorier, géographique, densité

Participer à cet échange

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS