Annonce

#1 2011-09-05 20:16:45

cateau
Membre
Angers - France
2011-08-29
24

Gestion par lot

La gestion par lot permet maintenant de filtrer par mot clé ce qui améliore les possibilités de sélection.
Parmi les actions possibles sur les photos sélectionnées on peut définir le titre.
Peut-on envisager de pouvoir également modifier la description ?
Je pense à ceux qui ont choisi l'option d'affichage de la légende plutôt que du titre sur leurs photos (ex : Stripped).

V2.3.0RC1

Hors ligne

#2 2011-09-05 21:58:07

flop25
Équipe Piwigo
2006-07-06
6544

Re: Gestion par lot

Bonjour
on y pense, car maintenant que la gestion par lot est devenue l'épine dorsale de la gestion des photos, il nous reste à le perfectionner
merci du retour

Hors ligne

#3 2011-09-05 22:31:59

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Gestion par lot

flop25 a écrit:

on y pense, car maintenant que la gestion par lot est devenue l'épine dorsale de la gestion des photos

ah oui ? ce n'était pas le cas auparavant ? ou alors, est-ce grâce au fabuleux nouveau Batch Manager introduit en 2.1 ?

Trêve de plaisanteries, en dehors du fait que ne vois pas trop l'intérêt de mettre la même description (ni le même titre d'ailleurs) à plusieurs photos, je ne vois pas pourquoi on n'ajouterai pas cette fonctionnalité toute simple. En fait si, je vois l'intérêt : dans un premier temps, tu mets la même description à toutes les photos de ton album du genre "Les paysages d'Italie étaient merveilleux bla bla bla" et ensuite en mode unitaire tu complètes avec quelque chose de spécifique à chaque photo.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#4 2011-09-05 22:37:20

flop25
Équipe Piwigo
2006-07-06
6544

Re: Gestion par lot

c'est surtout les filtres -et le fait qu'on puisse y en ajouter par plugin- qui donne une plus-value (et aussi le fait que de plus en plus de personnes utilisent l'upload web : avant on préparait les noms de fichiers et miniatures à l'avance. là on gère à posteriori avec l'upload)

sinon il s'agit de pouvoir modifier tous les paramètres d'une image depuis la gestion par lot. Et ce n'est pas parce que toi tu n'y vois pas d'intérêt, que d'autre comme moi et Cateau, ne sommes pas intéressés !
La fonctionnalité la plus intéressante étant de pouvoir avoir des insertions dynamiques type regex, nombre incrémenté etc pour les titres et descriptions : c'est l'amélioration ultime

Dernière modification par flop25 (2011-09-05 22:45:17)

Hors ligne

#5 2011-09-05 22:46:05

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Gestion par lot

flop25 a écrit:

Et ce n'est pas parce que toi tu n'y vois pas d'intérêt, que d'autre comme moi et Cateau, ne sommes pas intéressés !

Relis bien mon message, je dis que j'y vois un intérêt. Mode zen, restons calmes et joyeux :-)

flop25 a écrit:

La fonctionnalité la plus intéressante étant de pouvoir avoir des insertions dynamiques type regex, nombre incrémenté etc pour les titres et descriptions : c'est l'amélioration ultime

yep, je suis d'accord. Dans ce sens là, on dit plutôt un pattern qu'une regex, mais je vois bien l'idée. Exemple :

Bla bla bla %number%/%total%, %date_creation%

C'est envisageable. C'est de la fonctionnalité avancée, mais tant que cela ne perturbe pas le reste, ça va.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#6 2011-09-05 22:53:53

flop25
Équipe Piwigo
2006-07-06
6544

Re: Gestion par lot

plg a écrit:

flop25 a écrit:

Et ce n'est pas parce que toi tu n'y vois pas d'intérêt, que d'autre comme moi et Cateau, ne sommes pas intéressés !

Relis bien mon message, je dis que j'y vois un intérêt. Mode zen, restons calmes et joyeux :-)

:-D

je viens de passer qq heure sur des photos à comparer les contrastes, expositions et tt ... dsl ^^

sinon oui c'est l'idée. et c'est ce que tu as commencé avec le titre de la galerie.

Hors ligne

#7 2011-09-05 22:59:29

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Gestion par lot

flop25 a écrit:

sinon oui c'est l'idée. et c'est ce que tu as commencé avec le titre de la galerie.

pas tout à fait, dans la bannière qui peut reprendre automatiquement le titre de la galerie avec %gallery_title%, c'est dynamique à l'affichage.

Dans un pattern appliqué via la gestion par lot, j'imagine plutôt appliquer le pattern et stocker le résultat en base de données plutôt. Parce que le %number% par exemple, il dépend du lot, et tu ne sais pas dans quel contexte la photo va s'afficher. Enfin, faut voir, mais ça ne me paraît pas évident le moment où on doit "résoudre le pattern".


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#8 2011-09-05 23:08:30

flop25
Équipe Piwigo
2006-07-06
6544

Re: Gestion par lot

oui je suis d'accord : le pattern n'est pas dynamique. Il est appliqué lors la gestion du lot, et le résultat est inscrit en bdd, pas le pattern
S'il change les dates, ou titres on peut tourjours ré appliquer le pattern
tu connait Siren.exe ? un batch manager pour win très très complet

Code:

Groupe d'informations "de base": tous fichiers
   %f   : le nom sans le chemin
   %fa  : le nom avec le chemin absolu
   %fc  : le nom tel qu'affiché (ou calculé)
   %fd  : le nom DOS sans le chemin
   %b   : le nom de "base"
          (par ex, pour "autoexec.bat" c'est "autoexec")
   %bd  : le nom de base du nom DOS
   %e   : l'extension du nom
          (par ex, pour "autoexec.bat" c'est "bat")
   %ed  : l'extension du nom DOS
   %s   : la taille dans l'unité la mieux adaptée
   %sb  : la taille en octets
   %sk  : la taille en kilo octets
   %sm  : la taille en méga octets
   %sg  : la taille en giga octets
   %a   : les attributs
   %y   : le type
   %dm  : les date et heure de modification
   %dmd : la date de modification
   %dmt : l'heure de modification
   %dc  : les date et heure de création
   %dcd : la date de création
   %dct : l'heure de création
   %da  : les date et heure du dernier accès
   %dad : la date du dernier accès
   %dat : l'heure du dernier accès


   %N   : un numéro contenu dans le nom de base du fichier
          un chiffre peut indiquer sa position (1 par défaut)
          par exemple, pour Fic2_15zzz784.txt:
             %N  vaut   2
             %N1 vaut   2
             %N2 vaut  15
             %N3 vaut 784
             %N4 vaut "" (chaîne vide)
   %n   : le numéro de sélection
   %np  : le numéro de sélection relatif au chemin contenant
          le fichier. par exemple:
          Fichier            %n        %np
          \Rep1\Img1.jpg     001       001
          \Rep1\Img2.jpg     002       002
          \Rep2\Img3.jpg     003       001
          \Rep2\Img4.jpg     004       002
   %nc  : le numéro de sélection relatif à une "collision"
          de noms (débuts identiques).
          la partie de l'expression suivant "%nc" n'est pas
          prise en compte.
          par exemple, avec l'expression: %dmd_%nc.%e
          Fichier        Date modif     Résultat
          Image1.jpg     01/01/2004     20040101_001.jpg
          Image2.jpg     12/12/2004     20041212_001.jpg
          Image3.jpg     01/01/2004     20040101_002.jpg
          Image4.jpg     12/12/2004     20041212_002.jpg
          Image5.jpg     12/12/2004     20041212_003.jpg
          Image6.gif     12/12/2004     20041212_004.gif
   %ncs : même principe que pour "%nc" excepté qu'il est vide pour
          le premier élément du "groupe de collision" et est
          préfixé par un "_" pour les autres.
          par exemple, avec l'expression: %dmd%ncs.%e
          Fichier        Date modif     Résultat
          Image1.jpg     01/01/2004     20040101.jpg
          Image2.jpg     12/12/2004     20041212.jpg
          Image3.jpg     01/01/2004     20040101_001.jpg
          Image4.jpg     12/12/2004     20041212_001.jpg
          Image5.jpg     12/12/2004     20041212_002.jpg
          Image6.gif     12/12/2004     20041212_003.gif
   %ncf : Identique à "%nc" sauf que le chemin n'est pas pris en
          compte. Seuls les noms de fichiers sont comparés
   %ncfs: Identique a "%ncs" mais sur les noms de fichiers
   %ns  : le nombre de fichiers sélectionnés


   %NN  : l'"inverse" de %N: une chaîne non numérique contenue
          dans le nom de base
          un chiffre peut indiquer sa position (1 par défaut)
          par exemple, pour Fic2_15zzz784.txt:
             %NN  vaut "Fic"
             %NN1 vaut "Fic"
             %NN2 vaut "_"
             %NN3 vaut "zzz"
             %NN4 vaut "" (chaîne vide)

   %p   : un répertoire père
          un chiffre peut indiquer le niveau
   %pa  : le chemin absolu menant au fichier (terminé par un '\')
   %pr  : le chemin relatif menant au fichier (terminé par un '\')
   %P   : le chemin courant de Siren (terminé par un '\')
   Par exemple, pour "C:\IMAGE\SPORT\2006\IMG001.jpg"
          %p   vaut "2006"
          %p2  vaut "SPORT"
          %p3  vaut "IMAGE"
          En mode non récursif:
          %pa  vaut "C:\IMAGE\SPORT\2006\"
          %pr  vaut "" (chaîne vide)
          %P   vaut "C:\IMAGE\SPORT\2006\"
          En mode récursif, si le répertoire courant de Siren
          est "C:\IMAGE":
          %pa  vaut "C:\IMAGE\SPORT\2006\"
          %pr  vaut "SPORT\2006\"
          %P   vaut "C:\IMAGE\"


   %D   : les date et heure courantes
   %Dd  : la date courante
   %Dt  : l'heure courante
   %R   : un nombre pseudo aléatoire de quatre chiffres

   %C   : ligne extraite du presse-papiers suivant l'ordre de
          sélection des fichiers.
          un chiffre peut indiquer un numéro de ligne absolu
          Exemples:
          The Group - %C.%e
          %C1 - %C2 - %f

   %T   : ligne extraite d'un fichier texte suivant l'ordre de
          sélection des fichiers.
          un chiffre peut indiquer un numéro de ligne absolu.
          Le nom du fichier est indiqué entre '{' et '}'.
          Le caractère '\' étant un caractère d'échappement, ceux
          présents dans les chemins doivent être doublés.
          Ne pas indiquer de nom de fichier revient à faire référence
          à celui précédemment cité. Il n'y a pas de limite au nombre
          de fichiers utilisables dans une expression.
          Exemples:
          %T{"C:\\fr.txt"}
          %T1{"C:\\fr.txt"}_%T2(10,2)
          Fic_%T{"C:\\temp\\fa.txt"} - %T1 - %T{"D:\\fb.txt"}.txt



 Groupe d'informations "image":
        jpg, jpeg, gif, png, pcx, bmp, dib, ico, cur, tif, tiff,
        nef, cr2, crw, thm, orf, pef, mrw, raf, srf, dng
   %Ix  : la largeur
   %Iy  : la hauteur
   %Ib  : le nombre de bits par pixel
   %Ii  : de l'information

 Groupe d'informations "exif": jpg, jpeg, tif, tiff,
        nef, cr2, crw, thm, orf, pef, mrw, raf, srf, dng
   J'ai préféré laisser le nom "officiel" du tag
   plutôt que d'en donner une traduction approximative.
   %Xde : ImageDescription
   %Xmk : Make
   %Xmo : Model
   %Xor : Orientation
   %Xxr : XResolution
   %Xyr : YResolution
   %Xru : ResolutionUnit
   %Xso : Software
   %Xar : Artist
   %Xdt : DateTime
   %Xdtd: DateTime "partie date"
   %Xdtt: DateTime "partie heure"
   %XSt : SubsecTime
   %Xwp : WhitePoint
   %Xpc : PrimaryChromaticities
   %Xyc : YCbCrCoefficients
   %Xyp : YCbCrPositioning
   %Xbw : ReferenceBlackWhite
   %Xco : Copyright
   %Xeo : ExifOffset
   %Xgo : GPSOffset
   %Xto : ThumbnailOffset
   %Xts : ThumbnailSize
   %Xet : ExposureTime
   %Xfn : FNumber
   %Xep : ExposureProgram
   %Xsy : SpectralSensitivity
   %Xsr : ISOSpeedRatings
   %Xve : ExifVersion
   %Xdo : DateTimeOriginal
   %Xdod: DateTimeOriginal "partie date"
   %Xdot: DateTimeOriginal "partie heure"
   %XSo : SubsecTimeOriginal
   %Xdd : DateTimeDigitized
   %Xddd: DateTimeDigitized "partie date"
   %Xddt: DateTimeDigitized "partie heure"
   %XSd : SubsecTimeDigitized
   %Xcc : ComponentConfiguration
   %Xbp : CompressedBitsPerPixel
   %Xss : ShutterSpeedValue
   %Xav : ApertureValue
   %Xbv : BrightnessValue
   %Xev : ExposureBiasValue
   %Xma : MaxApertureValue
   %Xsd : SubjectDistance
   %Xmm : MeteringMode
   %Xls : LightSource
   %Xfa : Flash
   %Xfl : FocalLength
   %Xfe : FlashEnergy
   %Xuc : UserComment
   %Xfv : FlashPixVersion
   %Xcs : ColorSpace
   %Xiw : ExifImageWidth
   %Xih : ExifImageHeight
   %Xsf : RelatedSoundFile
   %Xfx : FocalPlaneXResolution
   %Xfy : FocalPlaneYResolution
   %Xfu : FocalPlaneResolutionUnit
   %Xei : ExposureIndex
   %Xsm : SensingMethod
   %Xfs : FileSource
   %Xst : SceneType
   %Xcr : CustomRendered
   %Xem : ExposureMode
   %Xwb : WhiteBalance
   %Xdz : DigitalZoomRatio
   %XfL : FocalLengthIn35mmFilm
   %Xsc : SceneCaptureType
   %Xgc : GainControl
   %Xct : Contrast
   %Xsu : Saturation
   %Xsh : Sharpness
   %XsD : SubjectDistanceRange
   %Xui : ImageUniqueID
   %Xgv : GPSVersionID
   %XlA : GPSLatitudeRef
   %Xla : GPSLatitude
   %XlO : GPSLongitudeRef
   %Xlo : GPSLongitude
   %XaL : GPSAltitudeRef
   %Xal : GPSAltitude
   %XTS : GPSTimeStamp
   %Xsa : GPSSatellites
   %Xus : GPSStatus
   %XmM : GPSMeasureMode
   %Xdp : GPSDOP
   %XsP : GPSSpeedRef
   %Xsp : GPSSpeed
   %XtR : GPSTrackRef
   %Xtr : GPSTrack
   %XiD : GPSImgDirectionRef
   %Xid : GPSImgDirection
   %Xmd : GPSMapDatum
   %XLA : GPSDestLatitudeRef
   %XLa : GPSDestLatitude
   %XLO : GPSDestLongitudeRef
   %XLo : GPSDestLongitude
   %XbE : GPSDestBearingRef
   %Xbe : GPSDestBearing
   %XDR : GPSDestDistanceRef
   %XDr : GPSDestDistance

 Groupe d'informations "iptc": mêmes types de fichiers que pour
   le groupe "Exif".
   Comme pour les "Exif", j'ai préféré laisser le nom "officiel".
   %Ybl : ByLine
   %Ybt : BylineTitle
   %Ycy : Copyright
   %Ycr : Credit
   %Ysr : Source
   %Ycw : CaptionWriter
   %Ycp : Caption
   %Yhl : HeadLine
   %Ysi : SpecialInstr
   %Yon : ObjectName
   %Ydc : DateTimeCreated
   %Ydcd: DateTimeCreated "partie date"
   %Ydct: DateTimeCreated "partie heure"
   %Ydr : DateTimeReleased
   %Ydrd: DateTimeCreated "partie date"
   %Ydrt: DateTimeCreated "partie heure"
   %Yct : City
   %Ysl : SubLocation
   %Yst : State
   %Ycc : CountryCode
   %Yco : Country
   %Yot : OriginalTrsf
   %Yca : Category
   %Ysc : SupplCategories
   %Yes : EditStatus
   %Yji : JobId
   %Ypg : Program
   %Ypv : ProgramVersion
   %Ypr : Priority
   %Yoc : ObjectCycle
   %Ykw : Keywords

je suis sûr qu'il en existe d'autre dans le genre, comme xnview qui propose du batch, mais c'est pour donner des idées que je le cite ici

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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