#1 Fri 21 July 2000 08:08
- Serge Riazanoff
- Invité
pb transparence
Chers geomaticiens,
Comme vous le savez, les images satellitales pre-traitees contiennent la plupart du temps des pixels d’arriere-plan (background) sur leur pourtour.
Ceux-ci ont ete introduits par les logiciels de pre-traitement pour introduire la pente de l’orbite ou la mise dans une projection particuliere.
---------------------------------------------------
| pixels / / |
| arriere- / / |
| plan / / |
| / / |
| / pixels / |
| / image / |
| / / |
| / / |
| / / pixels |
| / / arriere-|
| / / plan |
---------------------------------------------------
Nous aimerions pouvoir afficher ces images orthorectifiees sous ArcView (les images etant au format TIFF) sans voir les pixels d’arriere-plan (qui sont generalement noirs). En particulier lorsque deux images presentent un recouvrement et que l’image superieure contient des pixels d’arriere-plan,
nous aimerions «voir a travers » ces pixels pour pouvoir distinguer la seconde image.
Lorsque les images sont en niveaux de gris, nous avons trouve la solution ArcView :
Dans la fenetre «view »,
. double-cliquer sur le layer de l’image.
Dans la fenetre « Image legend editor » qui vient d’apparaitre,
. cliquer sur « Colormap »,
. double-cliquer sur la ligne numero 0.
Dans l’interface « Color Palette »,
. cliquer sur la case contenant une croix et ensuite sur le bouton « Apply ».
Helas, nous n’avons pas reussi pour les images RGB (compositions colorees) au format TIFF !!!
Nous deposerions volontiers nos remerciements parfumes de compliments a celle/celui qui nous donnerai(en)t la solution.
Geomatiquement votre.
Serge RIAZANOFF
#2 Sun 23 July 2000 08:08
- Pascale Nicolas
- Invité
Re: pb transparence
helas nous avons le meme probleme avec les images TFW ([EDIT Maurice]: probable faute de frappe pour ECW...) ce qui interdit leur usage pourtant beaucoup plus rapide et moins gourmand en place que du Tiff indexe ou la transparence est possible.
Nous sommes interesses par une solution bien sur!
Bonne Reception
Pascale Nicolas
email: pnicolas@ magellangeo.fr
web: www.magellangeo.fr
MAGELLAN Geomatique
710 rue Aristide Berges - 38330 MONTBONNOT (FRANCE)
#3 Sat 10 May 2008 16:50
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: pb transparence
Bonjour
A mon sens, pas d'autre solution que de passer les images en cause (TIF ou ECW) en 256 couleurs (8bits) ...
Hors ligne
#4 Sun 11 May 2008 09:57
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3185
- Site web
Re: pb transparence
Bonjour,
Pour des images ayant un codage de couleurs sur 1 à 8 bits, soit de bicolore à 256 couleurs, toute la problématique consiste à définir la valeur de l'entrée [0] du tableau de couleur utilisé par le fichier. C'est exactement ce qui est décrit ici:
Lorsque les images sont en niveaux de gris, nous avons trouve la solution ArcView :
Dans la fenetre «view »,
. double-cliquer sur le layer de l’image.
Dans la fenetre « Image legend editor » qui vient d’apparaitre,
. cliquer sur « Colormap »,
. double-cliquer sur la ligne numero 0.
Dans l’interface « Color Palette »,
. cliquer sur la case contenant une croix et ensuite sur le bouton « Apply ».
Je ne connais pas arcview mais ça devrait marcher pour la gamme de codage citée précédement.
Concernant les images RGB, il n'existe pas de table de couleurs, la couleur est codée directement sur trois octets (BGR) donc là petit soucis si les trois octets valent 0 on obtient forcement du noir !
Donc première solution, celle de Maurice.
Mais il est aussi possible d'utiliser un éditeur et de convertir les pixels noir en blanc, c'est la solution bricolage.
Une autre consiste à intervenir par le code en modifiant la palette système windows utilisée en remplaçant le blanc par le noir, mais c'est loin d'être trivial et les interférences sont au niveau système. Une autre solution c'est d'utiliser le quatrième octet (alpha channel) et de définir l'index de transparence sur la couleur noire, au niveau code la solution existe, mais je ne sais pas si les logiciels que vous utilisez prennent en charge ces fonctions, attendu que les techniques dites d' "alpha blending" posaient des soucis sous win32 première version (98).
A+
Christophe
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne