panoramique dans Gimp

Gimp est le fabuleux logiciel open source de dessin 2D de qualité professionnelle.
supermetrope
Messages : 1
Inscription : 19 nov. 2018, 17:29

panoramique dans Gimp

Message par supermetrope »

Bonjour,
A l'ouverture d'un panoramique dans Gimp j'ai ce message d'erreur,

"Erreur d’exécution pour la procédure « gimp-image-attach-parasite » :
Échec de validation du parasite « git-comment » : le commentaire contient un UTF-8 non valide "

Quelqu'un aurait il une idée sur cette erreur ?
D'avance merci
Supermetrope
Gimphried
Messages : 65
Inscription : 21 mai 2020, 16:52

gimp-comment d'un JPEG

Message par Gimphried »

1. Gimp 2.10.20 : gimp-comment d'un JPEG

Bonjour,
Supermetrope a écrit :A l'ouverture d'un panoramique dans Gimp
S'agit-il du mode opératoire :
Gimp menu "Fichier" > "Ouvrir" > image panoramique.jpg
selon l'hypothèse : ce panoramique peut être une image au format .jpg

ou du filtre :
Gimp menu "Filtre" > "Carte" > [G] "Projection panoramique..."
Supermetrope a écrit :« git-comment »
Faut-il éventuellement lire "git" comme "gimp" ?

Le gimp-comment est le commentaire facultatif que l'on indique lors de l'export au format .jpg dans la zone "Commentaire".

Ce commentaire peut avoir été écrit dans une langue non latine et non américaine (ASCII) telle que l'arabe, le chinois, l'hébreu, le japonais ou le russe.

Unicode UTF-8 garantie le codage du commentaire quel que soit "l'alphabet" des caractères de sa langue.

Mais il y a également la variante de l'indicateur d'ordre des octets UTF-8 sans BOM vs UTF-8 avec BOM (Byte Order Mark) selon le système d'exploitation/l'architecture de la CPU ou l'encodage de la chaîne de caractères du commentaire.

[Off topic] Cette histoire de BOM est associé aux Voyages de Gulliver de Jonathan Swift (1726) et la guerre des mangeurs d'oeuf par le petit (little-endian) vs le gros bout (big-endian).
Little vs Big-endian n'a strictement rien à voir avec les indiens des lointaines Amériques mais avec le petit vs gros-boutiste.

Si le commentaire du panoramique est visible (quel que soit l'outil), commence-t-il par la séquence "" c.-à-d. l'indicateur d'ordre des octets EF BB BF en hexa UTF-8 ?

Une première idée est de changer ou supprimer le commentaire associé au panoramique si l'image se charge quand même dans Gimp malgré l'erreur signalée.

Gimp menu "Image" > "Propriétés de l'image" > 3e onglet "Commentaire"
=> éditer le commentaire. Clic btn "Fermer"

Gimp menu "Fichier" > "Exporter sous..."
Changer ou supprimer le commentaire lors de l'export au format .jpg

Si l'image a un Exif (Exchangeable image file format) :
Gimp menu "Image" > "Métadonnées" > "Afficher les métadonnées" >
1er onglet "Exif" > "Exif.image.ImageDescription"

Dans ce cas fermer Gimp.
Le gestionnaire de fichier de Windows 10 permet aussi d'éditer l'Exif :
Clic droit sur le nom de l'image.jpg > menu contextuel "Propriétés" >
3e onglet "Détails" > Voir dans "Description" : "titre", "objet".

Sinon trouver un autre logiciel d'images capable de lire, modifier voire supprimer le commentaire du panoramique.

Le choix du mot "parasite" est historiquement un terme malheureux.
Il peut faire croire à un virus.
Il ne s'agit que d'informations supplémentaires de nature textuelles rattachées à l'image comme le commentaire d'image ou l'Exif pour la gestion des droits (auteur, date, copyright) et autres profils techniques.
Dernière modification par Gimphried le 25 juin 2020, 22:45, modifié 1 fois.
Gimphried
Messages : 65
Inscription : 21 mai 2020, 16:52

TinyScheme jusqu'au-boutisme : gimp-comment

Message par Gimphried »

2. Gimp 2.10.20 : gimp-comment dans la console Script-Fu jusqu'au-boutisme

Pour aller plus loin :
Gimp menu "Filtres" > "Script-Fu" > "Console"

Code : Tout sélectionner

(gimp-procedural-db-query "para" ".*" ".*" ".*" ".*" ".*" ".*")
(28 ("gimp-get-parasite-list" "gimp-image-get-parasite" "gimp-image-attach-parasite" "gimp-image-get-parasite-list" "gimp-detach-parasite" "gimp-item-detach-parasite" "gimp-image-detach-parasite" "gimp-item-get-parasite" "gimp-get-parasite" "gimp-attach-parasite" "gimp-item-attach-parasite" "gimp-item-get-parasite-list" "gimp-drawable-parasite-find" "gimp-parasite-attach" "gimp-drawable-parasite-attach" "gimp-vectors-parasite-find" "gimp-image-parasite-list" "gimp-parasite-find" "gimp-image-parasite-detach" "gimp-image-parasite-attach" "gimp-drawable-parasite-detach" "gimp-image-parasite-find" "gimp-drawable-parasite-list" "gimp-vectors-parasite-list" "gimp-parasite-list" "gimp-vectors-parasite-attach" "gimp-vectors-parasite-detach" "gimp-parasite-detach"))

28 API pour le thème "para" c'est beaucoup malgré les API dépréciées. Il n'y a toujours pas de changement conceptuel de nom lors de la réunification de l'API par "gimp-item-get*".

Code : Tout sélectionner

(gimp-procedural-db-proc-info "gimp-image-attach-parasite")
("Add a parasite to an image." "This procedure attaches a parasite to an image. It has no return values." "Jay Cox" "Jay Cox" "1998" 0 2 0)

Gimp menu "Fichier" > "Ouvrir" > image.jpg précédemment exportée avec le commentaire "Created by GIMP"

Code : Tout sélectionner

(gimp-image-get-parasite (vector-ref (cadr (gimp-image-list)) 0) "gimp-comment")
("gimp-comment" 1 "Created by GIMP"))

Référence : "GIMP - the parasites are back", 2017

Cordialement.
Répondre