Piwigo

De Vanlindt Marc
Version datée du 14 février 2026 à 14:33 par VanlindtMarc (discussion | contributions) (Page créée avec « Pour gérer une grosse collection de photos, Piwigo est parfait mais demande la préparation de sa bibliothèque. Nous allons partir du fait que nous enverrons nos fichiers via FTP. == Préparation de la galerie == === Suppression des fichiers inutiles === WinDirStat permet d'analyser la photothèque et de donner l'ensemble des types de fichiers présents, la taille de chaque type, etc. Avec EveryThing, nous pouvons chercher tous les fichiers d'un certain ty... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Pour gérer une grosse collection de photos, Piwigo est parfait mais demande la préparation de sa bibliothèque.

Nous allons partir du fait que nous enverrons nos fichiers via FTP.

Préparation de la galerie

Suppression des fichiers inutiles

WinDirStat permet d'analyser la photothèque et de donner l'ensemble des types de fichiers présents, la taille de chaque type, etc.

Avec EveryThing, nous pouvons chercher tous les fichiers d'un certain type à un certain endroit et les supprimer très facilement.

Cela permet de supprimer tout ce qui est inutile : docx, ini, thm, db, pptx, ... Enfin bref, tout ce qui n'est pas une vidéo ou une image...

Cela permet aussi de voir tous les formats auxquels on est confronté.

Renommage

Un serveur web n'accepte pas tout un tas de caractères dans les noms de fichiers, pourtant acceptés par les systèmes d'exploitation.

Cela va des caractères accentués, (à,é,è,â...) aux caractères spéciaux ((,),&,@,$,',`, etc.), mais également les espaces.

AntRenamer permet d'appliquer toute une série de règles à appliquer (en une fois).

Caractère Remplacement Détails
espace _
à a
é e
è e
ê e
â a
( et ) -
[ et ] -
{ et } -
@ _at_
& _and_
+ _plus_
, _
' _ apostrophe française
' _ apostrophe anglaise
etc...

Enfin, je lance un derniere remplacement, parfois plusieurs fois : "__" vers "_"

Conversion photos

Dans mon dernier cas, il y avait des photos aux formats jpg, jpeg, png, cr2, bmp.

J'utilise le batch-script suivant, qui fait appel à ImageMagick :

@echo off
setlocal enabledelayedexpansion

echo === Traitement des JPG ===
for /R %%F in (*.jpg) do (
    echo JPG : %%F
    mogrify -resize 2048x2048 -quality 90 "%%F"
)

echo.
echo === Conversion des PNG en JPG ===
for /R %%F in (*.png) do (
    echo PNG : %%F

    set "src=%%F"
    set "dst=%%~dpnF.jpg"

    REM Conversion PNG -> JPG
    magick "%%F" -resize 2048x2048 -quality 90 "!dst!"

    REM Si le JPG existe, on supprime le PNG
    if exist "!dst!" (
        del "%%F"
        echo   -> Converti et PNG supprimé
    ) else (
        echo   -> ERREUR : conversion échouée
    )
)

echo.
echo === Terminé ===
pause