• # script pour conversion

    Posté par . En réponse au message Aide pour commande. Évalué à 2. Dernière modification le 03 janvier 2023 à 02:31.

    Bonjour

    Tel que tu poses le problème, il faudrait donner un nom différent à chacune des photographies converties, c'est possible, mais ça ne serait pas facile à gérer si la conversion ne convenait pas à ce que tu attendais.

    Je te propose de garder le même nom pour chacune des photographies converties et de mettre chacune des photos converties dans un sous-répertoire nommé "converties" (qui sera automatiquement créé si besoin).

    De cette façon, tu pourras facilement voir ce que la conversion a donné,
    et si besoin supprimer toutes les photographies originales pour les remplacer par celle converties simplement en utilisant ton navigateur de fichier.

    Ci-dessous, le contenu du script que je te propose, dans lequel tu pourras changer les valeurs des premières variables pour les adapter à ta convenance.

    #!/bin/bash
    extImg="jpg" # Nom d'extension des photographies
    repSource="." # Répertoire dans lequel sont les photographies à convertir
    repCible="$repSource/converties" # Répertoire dans lequel seront les photographies converties
    test -d "$repCible" || mkdir "$repCible" # Pour créer le répertoire cible s'il n'existe pas encore
    for photo in "$repSource"/*.$extImg; do
     convert -auto-gamma -auto-level -normalize "$photo" "$repCible/${photo##*/}"
    done

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.