#1 2009-11-24 20:40:31

LeChi
Membre
Cosnes-et-Romain
2007-05-18
89

Exif Auteur dans la base

Bonsoir,

ma version piwigo 2.0.6.

Mon problème : synchronisation de l'exif "Artist" vers le champ "author"

J'ai revu le fichier config_local.inc.php  :
// Si vous décidez d'enregistrer des champs EXIF dans la Base De Données,
// il faut dire "lesquels". Ce paramétrage est utilisé durant
// la synchronisation. Chaque clé du tableau représente une colonne de la
// table images, chaque valeur correspond à un identifiant EXIF.
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal',
'author' => 'Author'
);

et

$conf['show_exif_fields'] = array(
'exif_field_Make'       => 'Make',
...
'exif_field_Artist'      => 'Artist',
'exif_field_Copyright'      => 'Copyright'
);


J'ai créé les exif par la commande (je suis sous linux)
exiv2 -m cmdfile.txt *.jpg

le fichier cmdfile.txt :
### Gnome
set Exif.Image.Artist Ascii "lechi"
###set Exif.Image.Author Ascii "lechi"
set Exif.Image.Copyright Ascii "copyleft - artlibre"


J'obtiens dans la base, pour le champ author : "??i" au lieu de "lechi", alors que dans le pop-up, les exif arrivent bien. cf. photos


Une idée ?


merci par avance.


Images attachées

Dernière modification par LeChi (2009-11-24 20:44:45)


Merci à tous ceux qui programment dans un esprit libre.
http://photos.christian.hinque.fr (Site sous licence Art Libre : http://artlibre.org/)
Hébergeur : OVH - 60GP // Piwigo 2.9.3 // Système d'exploitation: Linux //PHP: 5.6.33 //MySQL: 5.5.55 // Bibliothèque graphique: ImageMagick 6.6.0-4

Hors ligne

#2 2009-11-24 21:04:31

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13324

Re: Exif Auteur dans la base

C'est parceque ton champs auteur dans ton fichier de configuration ne correspond pas à la clé auteur.

Normalement, tout est .
Si ça ne va toujours pas mieux on regardera ça ensemble ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2009-11-24 21:25:59

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1967

Re: Exif Auteur dans la base

Gotcha a écrit:

Normalement, tout est .

Comme on se retrouve mon cher Gotcha !! :-))

Ta page dans le wiki ne précise toujours pas que pour certains logiciels, le champ "author" est le champ IPTC 2#080 (au lieu de 2#122 ; [Forum, topic 15318] [Résolu] Problème synchronisation metadata IPTC auteur description).

Mais bon, le problème de LeChi est peut-être tout autre.

On se retrouve sur le même sujet dans huit mois ?

;-)

Hors ligne

#4 2009-11-24 21:32:47

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13324

Re: Exif Auteur dans la base

Tout est modifiable et adaptable. Donc à chacun de faire en sorte d'adapter sa configuration en fonction de ses champs et des ses aspirations.
Luc, donne moi des exemples de logiciels que je regarde quand même ce point. Ca m'intrigue...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2009-11-24 21:52:48

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1967

Re: Exif Auteur dans la base

Gotcha a écrit:

Tout est modifiable et adaptable. Donc à chacun de faire en sorte d'adapter sa configuration en fonction de ses champs et des ses aspirations.
Luc, donne moi des exemples de logiciels que je regarde quand même ce point. Ca m'intrigue...

Personnellement, j'utilise PixVue. C'est un utilitaire pour Win qui, une fois installé, fonctionne comme Tortoise SVN par exemple : chaque icône d'image (susceptible d'inclure des métadonnées) affiche, dans l'explorateur, une mini-icône en sus, montrant si l'image en question contient tel ou tel type de métadonnée (EXIF, IPTC, XMP). Des commandes dans le menu contextuel de l'explorateur Win permettent de modifier les IPTC des images, soit individuellement, soit par lots. (Moi je trouve ce logiciel génial, d'autant qu'il ne présente aucun problème avec les caractères "spéciaux" (é, è, à, ç...))

Je rappelle que les recommandations officielles des métadonnées IPTC spécifient que le champ auteur est le 80, pas le 122 ! Ce sont tous les autres qui ont tort, je suis le seul à avoir raison !!


(Comment ça, "y'en a comme ça qui ont fini en asile psychiatrique" ??.....)

Je rappelle enfin -- avant que Vincent ne le fasse.......... -- que nous avons déjà eu cette discussion.

Hors ligne

#6 2009-11-24 22:08:57

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: Exif Auteur dans la base

Je ne dirai plus rien Luc, nous en avons assez parlé.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2009-11-24 22:17:43

LeChi
Membre
Cosnes-et-Romain
2007-05-18
89

Re: Exif Auteur dans la base

Gotcha a écrit:

C'est parceque ton champs auteur dans ton fichier de configuration ne correspond pas à la clé auteur.

Normalement, tout est .
Si ça ne va toujours pas mieux on regardera ça ensemble ;-)

j'ai suivi le "" pour écrire les fichiers config (cf. les extraits).

Le champ author envoie pourtant les signes "??i"  vers la base de données. donc, il ne doit pas être si faux que cela.

$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal',
'author' => 'Author'
);


avec 'Artist' rien ne va dans la base.

Comme je le montre sur les photos, l'exif Artist est bien inscrit "lechi"; Piwigo le voit en "direct".
Le problème est l'inscription dans la base.

Concernant le code IPTC 2#080 , cela ne doit pas jouer, vu que je vise les exif et non pas les IPTC.

Dernière modification par LeChi (2009-11-24 22:22:44)


Merci à tous ceux qui programment dans un esprit libre.
http://photos.christian.hinque.fr (Site sous licence Art Libre : http://artlibre.org/)
Hébergeur : OVH - 60GP // Piwigo 2.9.3 // Système d'exploitation: Linux //PHP: 5.6.33 //MySQL: 5.5.55 // Bibliothèque graphique: ImageMagick 6.6.0-4

Hors ligne

#8 2009-11-24 22:19:07

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13324

Re: Exif Auteur dans la base

Bon...
Que te donne l'outil prévu à cette effet dans Piwigo ? Je vais parler du fichier tools/metadata.php


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#9 2009-11-24 22:24:14

LeChi
Membre
Cosnes-et-Romain
2007-05-18
89

Re: Exif Auteur dans la base

Gotcha a écrit:

Bon...
Que te donne l'outil prévu à cette effet dans Piwigo ? Je vais parler du fichier tools/metadata.php

Voici

Informations are read from sample.jpg


IPTC Fields in sample.jpg

2#055 = 20020316
2#060 = 220232+0000
2#065 = Kipi-plugins
2#070 = 0.2.0
2#080 = LeChi
2#116 = CopyLeft - Artlibre
2#122 = LeChi


EXIF Fields in sample.jpg

Array
(
    [FileName] => sample.jpg
    [FileDateTime] => 1259018012
    [FileSize] => 382161
    [FileType] => 2
    [MimeType] => image/jpeg
    [SectionsFound] => ANY_TAG, IFD0, THUMBNAIL, EXIF, GPS, INTEROP, WINXP, MAKERNOTE
    [COMPUTED] => Array
        (
            [html] => width="800" height="600"
            [Height] => 600
            [Width] => 800
            [IsColor] => 1
            [ByteOrderMotorola] => 0
            [ApertureFNumber] => f/11.0
            [Copyright] => copyleft - artlibre
            [Thumbnail.FileType] => 2
            [Thumbnail.MimeType] => image/jpeg
        )

    [ACDComment] => Kipi-plugins-0.2.0
    [ImageDescription] => OLYMPUS DIGITAL CAMERA         
    [Make] => OLYMPUS OPTICAL CO.,LTD
    [Model] => C830L,D340R
    [Orientation] => 1
    [XResolution] => 72/1
    [YResolution] => 72/1
    [ResolutionUnit] => 2
    [Software] => v85p-71
    [DateTime] => 2002:03:16 22:02:32
    [Artist] => lechi
    [HostComputer] => Linux
    [YCbCrPositioning] => 2
    [Copyright] => copyleft - artlibre
    [Exif_IFD_Pointer] => 388
    [GPS_IFD_Pointer] => 1220
    [Author] => ??i
    [THUMBNAIL] => Array
        (
            [Compression] => 6
            [XResolution] => 72/1
            [YResolution] => 72/1
            [ResolutionUnit] => 2
            [JPEGInterchangeFormat] => 1480
            [JPEGInterchangeFormatLength] => 4048
        )

    [ExposureTime] => 1/207
    [FNumber] => 11/1
    [ISOSpeedRatings] => 100
    [ExifVersion] => 0210
    [DateTimeOriginal] => 2002:03:16 14:44:23
    [DateTimeDigitized] => 2002:03:16 14:44:23
    [ComponentsConfiguration] => �
    [CompressedBitsPerPixel] => 2/1
    [ShutterSpeedValue] => 96168587/12500000
    [ApertureValue] => 172971581/25000000
    [ExposureBiasValue] => 0/1
    [MaxApertureValue] => 297085365/100000000
    [MeteringMode] => 1
    [LightSource] => 0
    [Flash] => 0
    [FocalLength] => 55/10
    [MakerNote] => OLYMP�� ������¤�����������������������������°������¸������À������Ì���3���Ò��    � ����������&����������������������
���˜��d���ÿSþ1þ1ÿ®þ®þSR85��[pictureInfo] Resolution=3 [Camera Info] Type=SR85��OLYMPUS DIGITAL CAMERA�����������¨�€�Ï\�������#��ÑU��ž��W��ú��.Ÿ��.Ÿ��m�<yWoUT��44�������".������������@�@Ã
€Ë�R���Àÿÿÿ ������[3��
    [FlashPixVersion] => 0100
    [ColorSpace] => 1
    [ExifImageWidth] => 800
    [ExifImageLength] => 600
    [InteroperabilityOffset] => 1190
    [ExposureIndex] => 100/1
    [FileSource] => 3
    [GPSVersion] => ���
    [GPSLatitudeRef] => S
    [GPSLatitude] => Array
        (
            [0] => 1/1
            [1] => 39892861/1000000
            [2] => 0/1
        )

    [GPSLongitudeRef] => E
    [GPSLongitude] => Array
        (
            [0] => 29/1
            [1] => 13294372/1000000
            [2] => 0/1
        )

    [GPSAltitudeRef] => �
    [GPSAltitude] => 1528/1
    [GPSMapDatum] => WGS-84
    [InterOperabilityIndex] => R98
    [InterOperabilityVersion] => 0100
    [SpecialMode] => Array
        (
            [0] => 0
            [1] => 0
            [2] => 0
        )

    [JPEGQuality] => 3
    [Macro] => 0
    [UndefinedTag:0x0203] => 0
    [DigitalZoom] => 0/10
    [UndefinedTag:0x0205] => 664/100
    [UndefinedTag:0x0206] => Array
        (
            [0] => -238
            [1] => -429
            [2] => -463
            [3] => -207
            [4] => -338
            [5] => -338
        )

    [SoftwareRelease] => SR85
    [PictureInfo] => [pictureInfo] Resolution=3 [Camera Info] Type=SR85
    [CameraId] => OLYMPUS DIGITAL CAMERA����������
    [DataDump] => Array
        (
            [0] => -2147440640
            [1] => 6082304
            [2] => 16777216
            [3] => 262144
            [4] => 8962
            [5] => 21969
            [6] => 40466
            [7] => 6743
            [8] => 64018
            [9] => 40750
            [10] => 33726254
            [11] => 1829240832
            [12] => 1006765056
            [13] => 1868003586
            [14] => 21589
            [15] => 78900
            [16] => 0
            [17] => 773980160
            [18] => 1048606
            [19] => 0
            [20] => 0
            [21] => 440401920
            [22] => 54526208
            [23] => -2146778340
            [24] => 1375797451
            [25] => -1073741824
            [26] => -61424
            [27] => 3071
            [28] => 0
            [29] => 13147
        )

)

Dernière modification par LeChi (2009-11-24 22:29:54)


Merci à tous ceux qui programment dans un esprit libre.
http://photos.christian.hinque.fr (Site sous licence Art Libre : http://artlibre.org/)
Hébergeur : OVH - 60GP // Piwigo 2.9.3 // Système d'exploitation: Linux //PHP: 5.6.33 //MySQL: 5.5.55 // Bibliothèque graphique: ImageMagick 6.6.0-4

Hors ligne

#10 2009-11-24 22:34:20

LeChi
Membre
Cosnes-et-Romain
2007-05-18
89

Re: Exif Auteur dans la base

[Résolu]

donc, j'ai changé le fichier  config_local.inc.php  :

// Si vous décidez d'enregistrer des champs EXIF dans la Base De Données,
// il faut dire "lesquels". Ce paramétrage est utilisé durant
// la synchronisation. Chaque clé du tableau représente une colonne de la
// table images, chaque valeur correspond à un identifiant EXIF.
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal',
'author' => 'Artist'
);

et ça marche


Merci

Dernière modification par LeChi (2009-11-24 22:34:35)


Merci à tous ceux qui programment dans un esprit libre.
http://photos.christian.hinque.fr (Site sous licence Art Libre : http://artlibre.org/)
Hébergeur : OVH - 60GP // Piwigo 2.9.3 // Système d'exploitation: Linux //PHP: 5.6.33 //MySQL: 5.5.55 // Bibliothèque graphique: ImageMagick 6.6.0-4

Hors ligne

#11 2009-11-24 22:48:31

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1967

Re: Exif Auteur dans la base

Après je dis plus rien, promis.

LeChi a écrit:

(...)

Concernant le code IPTC 2#080 , cela ne doit pas jouer, vu que je vise les exif et non pas les IPTC.

Effectivement, je me suis focalisé au début sur le fait que tu parlais de champ auteur, et je n'ai pas fait attention qu'il s'agissait d'EXIF. J'étais donc à côté.

Néanmoins :

LeChi a écrit:

Gotcha a écrit:

Bon...
Que te donne l'outil prévu à cette effet dans Piwigo ? Je vais parler du fichier tools/metadata.php

Voici

Informations are read from sample.jpg


IPTC Fields in sample.jpg

2#055 = 20020316
2#060 = 220232+0000
2#065 = Kipi-plugins
2#070 = 0.2.0
2#080 = LeChi
2#116 = CopyLeft - Artlibre
2#122 = LeChi aussi, bon, d'accord... N'empêche que la spécif...... !

Hors ligne

#12 2009-11-24 23:04:10

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13324

Re: Exif Auteur dans la base

Pas faux Luc, je suis parti bille en tête aussi.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2019 · Contact