Message posté par : François Becirspahic
----------------------------------------
Bonjour
Les questions de transparence avec le TIFF sont toujours épineuses. Il y a deux manières
de faire :
1. Créer un masque de transparence sous la forme d'une image avec le tag
PhotometricInterpretation (262) = 4 (Transparency Mask). Cette image est sous la forme
d'une image 1 bit. Donc le fichier TIFF doit contenir l'image RGB + l'image
Masque. Problème avec le COG : on utilise déjà le fait qu'une image TIFF peut contenir
plusieurs images pour stocker la pyramide d'images sous-échantillonnées. Donc là, je
ne sais pas comment faire (c'est d'ailleurs le problème inhérent à la
spécification du TIFF quand on a plusieurs IFD dans une image : il n'y a aucune
indication sur le lien "logique" qui existe entre ces IFD). Je n'ai pas
l'impression que le COG ait prévu ce cas.
2. Utiliser le tag ExtraSamples (338). Ce tag est apparu avec la version 6 des
spécifications du TIFF. Il permet de rajouter pour chaque pixel de l'image une valeur
de canal alpha. Par contre, je ne sais pas si ce qu'il se passe quand on veut
compresser en JPEG car l'algorithme prend seulement du RGB en entrée (et pas du RGBA).
Par contre en LZW ou Deflate, cela ne pose pas de soucis.
Cordialement
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=346886#p346886
Pour y répondre : donnees(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net