Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 10 sur 10
  1. #1

    Date d'inscription
    septembre 2010
    Localisation
    Montpellier
    Emploi
    Géomaticien
    Messages
    161

    Question PNG vers TIFF le méli-mélo que je dois démêler

    Bonjour,

    Je recherche de l'aide pour démêler un sac de noeud entre des images dans ma nouvelle entreprise.
    Historiquement ma boite publiait sur un app web des images de NDVI à consulter au format PNG. Sans doute en PNG pour sa légèreté, son intégration facile pour le web...
    Aujourd'hui on est capable de publier des TIFF en plus ca évite de se taper des conversions !

    Malheureusement et comme il fallait s'en douter, pour des vieilles images, il ne subsiste que les PNG. Ils se sont dit "hey on va faire une conversion inverse avec GDAL et pof c'est bon !". Et bein non c'est pas bon.
    On se retrouve avec un TIFF avec plus de 16 millions de valeur possibles (codage RVB) par pixel et pas seulement 256.

    Ma question (vous la voyez venir), c'est est-ce qu'il y a un moyen de revenir à un TIFF à 256 valeurs ? j'aurais pensé à diviser ma valeur par 256², mais je sais pas pourquoi, je suis pas sûr que ce soit aussi simple. Et puis y a la manière de stocker le résultat, sur 1 bit, sur 4bits en flottant...

    Quelqu'un pourrait m'aider ?

  2. #2
    Chasseur de Bots
    Date d'inscription
    août 2011
    Localisation
    Paris > Strasbourg
    Emploi
    Chargé de mission SIG
    Âge
    34
    Messages
    1 439

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Je n'en n'ai aucune idée mais ...
    Une reclassification si tu arrives à faire une table de correspondance entre tes 16 millions de valeurs et tes 256 ?

    Des pistes : http://geoexamples.blogspot.fr/2013/...ification.html

  3. #3

    Date d'inscription
    septembre 2010
    Localisation
    Montpellier
    Emploi
    Géomaticien
    Messages
    161

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Oui la reclassif c'est un peu le principe de ma division entière.

    Le tout est de savoir si avec cette méthode le résultat est juste. Parce que pour une valeur dans mes 16M correspondent plusieurs triplets RGB (R*G*B) et donc potentiellement plusieurs valeurs en 256 très différentes.
    Ne serait-ce que R 212 , G 43 , B 115 et R 115 , G 212 , B 43. Ces deux possibilités donnent 1 048 340 et pourtant ne code pas la même couleur et donc sur le TIFF d'origine pas pour la même valeur de pixel.
    Bon a priori j'ai le résultat à ma question cette méthode est-elle bonne ? je dirais non.

    Mais alors comment faire ?? si c'est faisable

  4. #4
    Chasseur de Bots
    Date d'inscription
    août 2011
    Localisation
    Paris > Strasbourg
    Emploi
    Chargé de mission SIG
    Âge
    34
    Messages
    1 439

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Ben je dirai que ce n'est tout bonnement pas possible.
    Si tu ne peux pas affecter pour une valeur (ou triplet) d'entrée une valeur de sortie fiable, je ne vois pas comment tu peux transformer ta donnée, sachant qu'un script / logiciel / code s'attachera à ces valeurs ...

  5. #5
    Admin' Portail Supporter(rice)

    Date d'inscription
    mars 2005
    Localisation
    Messanges
    Emploi
    Géomaticien
    Organisme
    CNRS
    Âge
    39
    Messages
    5 040

    Mes réseaux sociaux

    Follow Lud On Twitter

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Je ne comprends pas trop, je ne maitrise pas bien la question, cependant cela me parait impossible d'avoir pour une même valeur plusieurs couleurs possibles, ta couleurs est codé semble t'il sur 24 bits, soit 3 x 8bits (8 bits pour chaque couleur)
    Si je reprends ton exemple :
    R 212 , G 43 , B 115
    en binaire, on a
    R 11010100
    G 0101011
    B 1110011

    donc 1101010001010111110011 -> 3479027

    et pour ton deuxième exemple
    R 115 , G 212 , B 43

    R 1110011
    G 11010100
    B 0101011

    donc 1110011110101000101011 -> 3795499

    Ainsi il me semble impossible d'avoir deux valeurs pour une même couleurs

    En espérant ne pas me tromper ...
    "comme j' dis toujours C'est pas parce que c'est sérieux que ça doit être lugubre..." Phyto
    --------------
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !
    --------------
    Merci de respecter les règles du forum
    Un avis, une remarque sur la nouvelle version du PortailSIG, cliquez ici
    Vous souhaitez devenir rédacteur du PortailSIG, contactez moi

  6. #6

    Date d'inscription
    novembre 2006
    Localisation
    Arras
    Emploi
    Chargé SIA
    Messages
    345

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Est-ce que l'utilitaire rgb2pct ne conviendrait au besoin d'une conversion RVB vers une palette de 256 valeurs ?

  7. #7
    Admin' Portail Supporter(rice)

    Date d'inscription
    mars 2005
    Localisation
    Messanges
    Emploi
    Géomaticien
    Organisme
    CNRS
    Âge
    39
    Messages
    5 040

    Mes réseaux sociaux

    Follow Lud On Twitter

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Je pense que tu peux utiliser
    -expand gray|rgb|rgba:
    (From GDAL 1.6.0) To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don't support color indexed datasets. The 'gray' value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.
    avec gdal_translate pour résoudre le problème
    "comme j' dis toujours C'est pas parce que c'est sérieux que ça doit être lugubre..." Phyto
    --------------
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !
    --------------
    Merci de respecter les règles du forum
    Un avis, une remarque sur la nouvelle version du PortailSIG, cliquez ici
    Vous souhaitez devenir rédacteur du PortailSIG, contactez moi

  8. #8

    Date d'inscription
    août 2010
    Localisation
    Brest
    Emploi
    Technicien SIG
    Organisme
    B.E. environnement, aménagement et urbanisme
    Âge
    32
    Messages
    568

    Mes réseaux sociaux


    Add nitram on Linkedin

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Bonjour,
    Une solution ne se trouverait pas du côté du pct2rgb.py -> https://gdal.gloobe.org/gdal/rgb2pct.html
    Convertit une image en pseudo-couleurs (8 bits) en une image RVB (24 bits)
    ... grillé par JRM

    Martin

  9. #9

    Date d'inscription
    septembre 2010
    Localisation
    Montpellier
    Emploi
    Géomaticien
    Messages
    161

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Waw merci tout le monde ! je vais tester tout ca et je vous tiens au jus

  10. #10

    Date d'inscription
    septembre 2010
    Localisation
    Montpellier
    Emploi
    Géomaticien
    Messages
    161

    Par défaut Re : PNG vers TIFF le méli-mélo que je dois démêler

    Bon j'ai testé un peu vos propositions.

    L'outil pct2rgb est pas mal pour me retrouver mes 3 bandes.
    L'outil gdal-translate, je n'ai pas réussi à le faire fonctionner...

    Par contre je suis perdu maintenant looool
    J'ai simplifié mon but à savoir refaire les 5 classes de NDVI.
    La compression PNG a crée des dégradés, et je suis à la ramasse pour trouver un moyen de faire un reclass sur 3 bandes avec des intervalles pour chaque bandes...
    Un peu comme si sur photoshop je faisais une séléction par plage de couleur avec une certaine tolérance pour chaque classe.
    Voilà le lien vers une des images http://hpics.li/7a5476f

    J'avoue je ne suis pas assez calé là, si vous avez une bonne idée je suis preneur.

 

 

Discussions similaires

  1. [ArcGIS 10.x] Convertir un TIFF 32bits vers un TIFF 8bits avec palette de couleur
    Par merlinlelutin dans le forum Assistance Technique
    Réponses: 6
    Dernier message: 02/03/2017, 15h30
  2. [ArcGIS 10.x] Conversion de tiff vers grid
    Par rafafifounet dans le forum Assistance Technique
    Réponses: 1
    Dernier message: 22/05/2015, 03h57
  3. [ArcGIS 9.x] Conversion tiff vers ECW
    Par MacGeol dans le forum Assistance Technique
    Réponses: 8
    Dernier message: 03/11/2010, 10h37
  4. [GPS] Quel GPS dois-je choisir ?
    Par maxime dans le forum Espace GPS et Solutions Nomades
    Réponses: 2
    Dernier message: 10/02/2009, 11h55
  5. [Convertisseur] Dwg vers Tiff ou Jpeg
    Par charle10 dans le forum Assistance Technique
    Réponses: 11
    Dernier message: 10/03/2008, 08h39

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •