#1 Fri 18 December 2009 12:20
[GDAL et TIFF] options de compression
Bonjour,
Pour les Tiff, il y a beaucoup d'options de compression. Je m'y perds un peu...
Code:
gdal_translate --format GTiff
me donne les informations liées au format GTiff
Notamment ces options de compression:
Code:
<Option name="COMPRESS" type="string-select"> <Value>NONE</Value> <Value>LZW</Value> <Value>PACKBITS</Value> <Value>JPEG</Value> <Value>CCITTRLE</Value> <Value>CCITTFAX3</Value> <Value>CCITTFAX4</Value> <Value>DEFLATE</Value> </Option> <Option name="JPEG_QUALITY" type="int" description="JPEG quality 1-100" default="75"/>
J'aurais plusieurs questions:
1)Quelles sont les différences fondamentales entre toutes ces options de compression?
Certaines compressent-elles plus ou moins que d'autres?
Aboutissent-elles à différents niveaux de qualité?
Aboutissent-elles à des tiffs lus dans certains logiciels mais pas dans d'autres?
J'ai notamment pu remarquer que les options DEFLATE et JPEG étaient les plus utilisées...
2)En ce qui concerne la relation entre différentes options:
L'option COMPRESS=PACKBITS est-elle liée à l'option NBITS?
L'option JPEG_QUALITY peut-elle être utilisée avec n'importe quelle option COMPRESS ou seulement avec l'option COMPRESS=JPEG?
Ensuite, concernant l'option PHOTOMETRIC:
Code:
<Option name="PHOTOMETRIC" type="string-select"> <Value>MINISBLACK</Value> <Value>MINISWHITE</Value> <Value>PALETTE</Value> <Value>RGB</Value> <Value>CMYK</Value> <Value>YCBCR</Value> <Value>CIELAB</Value> <Value>ICCLAB</Value> <Value>ITULAB</Value> </Option>
J'ai souvent remarqué que l'option PHOTOMETRIC=YCBCR était liée à l'option COMPRESS=JPEG.
Et que la commande gdaladdo était souvent appliquée après afin de générer des pyramides et de permettre un chargement rapide du raster dans un logiciel comme QGIS (il me semble que c'est ça mais je me trompe peut-être)
Donc j'aurais plusieurs questions:
1) Y a-t-il un intérêt particulier à utiliser cette option si on n'utilise pas la commande gdaladdo après?
2) Est-elle liée à l'option COMPRESS=JPEG?
3) Cela permet-il de compresser les images?
Merci pour vos éclairages!
Dernière modification par baobazz (Fri 18 December 2009 16:28)
geodata au cerema et petits billets en géomatique
Hors ligne
#2 Fri 18 December 2009 14:04
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Re: [GDAL et TIFF] options de compression
bonjour,
une doc complete sur ce même site!
http://georezo.net/wiki/main:logiciels: … isse:start
Hors ligne
#3 Fri 18 December 2009 14:09
Re: [GDAL et TIFF] options de compression
Le Tiff en long en large et en travers : http://www.libtiff.org/document.html
Les corrélation entre les compression et les autres sont le plus souvent des coincidences.
Pour les compressions :
- Aucune est la valeur par défaut dans la spécification du Tiff
- LZW est une méthode sans perte assez efficace
- Packbits et CCIT, c'est du type RLE, fonctionne sur du N&B (donc lié à NBITS, car NBITS est à 1)
- JPG on connait j'espère très efficace, mais avec des pertes, donc la seule méthode où on doit indiquer une qualité de compression
- Deflate n'est pas dans le standard Tiff, c'est mis dans libtiff à titre "expérimental"
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#4 Fri 18 December 2009 15:58
Re: [GDAL et TIFF] options de compression
concernant l'option photometric=ycbcr
apparemment, elle permet d'aboutir à des images 2 à 3 fois plus petites.
par contre cette option est incompatible avec un entrelacement par bandes "interleave=band"
cf http://www.gdal.org/frmt_gtiff.html
Dernière modification par baobazz (Fri 18 December 2009 15:59)
geodata au cerema et petits billets en géomatique
Hors ligne