Pages: 1
- Sujet précédent - Faire un bouton en MapBasic qui reduise la transparence des photos - Sujet suivant
#1 Sat 01 November 2008 18:18
- fredericfridi
- Participant actif
- Date d'inscription: 2 Feb 2008
- Messages: 97
Faire un bouton en MapBasic qui reduise la transparence des photos
Bonjour
J ai bien trouvé comment faire ,mais dans l'exemple ci dessous il faut connaitre le numéro du layer ou le nom de la table.
Cependant je veux que mon bouton soit polyvalent , c est à dire qu il trouve tout seul les photos dans la fenetre carte et qu'il applique la transparence
Code:
Set Map Layer 1 contrast 50 brightness 50 alpha 117 transparency off color 0 grayscale off
Hors ligne
#2 Sat 01 November 2008 19:13
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
Bonjour
L'idéal serait qu'il n'y ait qu'une image (une couche logique par exemple)...
S'il y en a plusieurs il faut aller "les chercher" par MapperInfo pour savoir combien il y a de couches puis pour chacune par TableInfo pour savoir lesquelles sont image et pour celles là leur nom: on peut en effet utiliser le nom à la place du numéro d'ordre dans le Set Map: Set Map Layer table_image1 ...
Hors ligne
#3 Sun 02 November 2008 08:45
- fredericfridi
- Participant actif
- Date d'inscription: 2 Feb 2008
- Messages: 97
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
Merci MAURICE
je n arrive pas a utiliser la fonction MapperInfo. MapBasic me dit qu il ne connait pas la fonction. je sais que c'est parce que je l'utilise mal ,je vais creuser.
Parce contre sur le debut de ton expliquation : comment puis je mettre 4 photos ECW de 22 mega dans une couche logique sans perdre de la qualité.
Hors ligne
#4 Sun 02 November 2008 10:09
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
MapperInfo marche aussi bien en MapBasic que dans la fenêtre MapBasic de MapInfo (FMB). Par exemple:
print MapperInfo(FrontWindow(), 9) donnera un nombre, celui du nombre de couches de la fenêtre carte au premier plan
Pour mettre N images de n'importe quel format en couche logique, utiliser l'utilitaire Seammgr.mbx livré avec MI après avoir ouvert ces N images dans une fenêtre carte,ou l'outil BigSeamLess.mbx fait par mes soins (pour l'intégration de très nombreuses images) et disponible ici...
Hors ligne
#5 Sun 02 November 2008 17:28
- fredericfridi
- Participant actif
- Date d'inscription: 2 Feb 2008
- Messages: 97
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
bonjour
Je fais mon chemin petit à petit
j arrive maintenant a trouver le nombre de table et leur nom
par contre je vois pas comment avec tabinfo pour savoir lequels sont des images
mon fichier aide de mapbasic est en anglais c est dur dur
Hors ligne
#6 Sun 02 November 2008 18:39
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
...mon fichier aide de mapbasic est en anglais c est dur dur
C'est vrai pour tous: je ne connais pas de traduction en français
TableInfo(ma_table, TAB_INFO_TYPE) renvoie le SmallInt 4 si ma_table est une image
Hors ligne
#7 Sun 02 November 2008 22:42
- fredericfridi
- Participant actif
- Date d'inscription: 2 Feb 2008
- Messages: 97
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
super ça marche
dernière question pour aujourd'hui
comment efface t'on la fenêtre message
Hors ligne
#8 Sun 02 November 2008 23:32
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire un bouton en MapBasic qui reduise la transparence des photos
print chr$(12) ...
Hors ligne
Pages: 1
- Sujet précédent - Faire un bouton en MapBasic qui reduise la transparence des photos - Sujet suivant