Forum Programmation.autre Cherche documentation concernant le nouveau format xcf version 8 (Gimp-2.9 et 2.10)

Posté par  . Licence CC By‑SA.
Étiquettes :
1
12
sept.
2016

Bonjour
Les nouveaux .xcf générés par Gimp 2.9.4, donc version 8) ne sont pas gérables par Digikam-5.x. Cela vient de KDE qui ne prend pas en charge le nouveau format xcf https://bugs.kde.org/show_bug.cgi?id=360821
Deux changements:
http://wiki.gimp.org/wiki/Release:2.10_changelog
- Add LZMA2 compressed file support (.xcf.xz/.xcfxz)
- Internal tile compression for XCF is now zlib (instead of RLE)
Afin d'aider, je cherche de la doc sur ce nouveau format xcf mais je ne trouve pas grand chose.
Merci pour toute info supplémentaire.

  • # xcf.txt

    Posté par  . Évalué à 2.

    Si ce sont les deux seuls changements, je pense que ce document s'applique (même s'il semble dater):

    https://github.com/GNOME/gimp/blob/master/devel-docs/xcf.txt

    PROP_COMPRESSION (essential)
    uint32 17 Type identification
    uint32 1 One byte of payload
    byte comp Compression indicator; one of
    0: No compression
    1: RLE encoding
    2: (Never used, but reserved for zlib compression)
    3: (Never used, but reserved for some fractal compression)

    Sauf que la propriété PROP_COMPRESSION vaut 2? J'imagine qu'il suffirait de modifier le code de KDE pour appeler la zlib à la place du décodeur RLE lorsque cette propriété vaut 2.

    • [^] # Re: xcf.txt

      Posté par  . Évalué à 1.

      Merci, je transmets…

      Poster une information ne signifie pas nécessairement adhésion

    • [^] # Re: xcf.txt

      Posté par  . Évalué à 1.

      Hélas:
      "The document referenced in comment #7 describes the old (2.8) format, but does not have any information about the 2.9 additions/changes."
      Je suis peut-être naïf mais c'est quand même incroyable qu'une doc sur xcf pour la version 2.10 soit introuvable…

      Poster une information ne signifie pas nécessairement adhésion

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.