From 79f431e19ea88f28e23d5bd4b9f39a7e6d0b1471 Mon Sep 17 00:00:00 2001 From: Hugo Villeneuve Date: Mon, 23 Oct 2023 15:14:28 -0400 Subject: [PATCH] Ajout support lecture PSB --- fgen.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/fgen.sh b/fgen.sh index c7065c8..686fff9 100755 --- a/fgen.sh +++ b/fgen.sh @@ -184,8 +184,8 @@ function generate_video() print_usage() { - echo "${PROG_NAME} -- Générateur de séquence d'images PNG à partir d'un fichier Photoshop (PSD)." - echo "Usage: ${PROG_NAME} [OPTIONS...] FICHIER-PSD" + echo "${PROG_NAME} -- Générateur de séquence d'images PNG à partir d'un fichier Photoshop (PSD/PSB)." + echo "Usage: ${PROG_NAME} [OPTIONS...] FICHIER-PHOTOSHOP" echo echo "Options:" echo " -d affiche les informations de debug" @@ -233,11 +233,23 @@ fi src="${*}" if [ ! -f "${src}" ]; then - log_err "Error: PSD source file not found" + log_err "Erreur: fichier source non trouvé" exit 1 fi -dest=$(basename -s .psd "${src}") +ext=$(echo "${src##*.}" | awk '{print tolower($0)}') + +case ${ext} in + psd|psb) + # Ok: PSD or PSB format detected + ;; + *) + log_err "Format non-supporté: ${ext}" + exit 1 + ;; +esac + +dest=$(basename -s .${ext} "${src}") layers=${dest}/layers.txt if [ ! -d ${dest} ]; then -- 2.20.1