Affichage des résultats 1 à 1 sur 1
-
23/11/2007, 10h11 #1
- Inscription
- June 2006
- Localisation
- toulouse
- Âge
- 59
- Messages
- 30
- Boîtier
- canon eos 33
- Objectif(s)
- Canon
Tirage Phoroweb sous Linux : conversion batch de profil avec jpegicc
Bonjour,
sous Linux, pour convertir le profil ICC des images JPEG vers le profil donné par Photoweb, on peut utiliser l'utilitaire jpegicc fourni avec LCMS.
Pour faciliter la tâche j'ai écrit un petit script shell, appelé convicc, qui permet de le faire en batch sur tous les fichiers .jpg, .jpeg, .JPG ou .JPEG d'un répertoire.
N'oubliez pas de faire :
chmod +x convicc
avant de l'utiliser et pensez à modifier les variables pour pointer sur les bons fichiers :-)
Toute amélioration est la bienvenue!
RB
#!/bin/sh
# 23/11/2007 - R. Baudin
# Conversion de profil ICC :
# Pour chaque fichier .jpg, .jpeg, .JPG ou .JPEG du répertoire courant, applique le profil $ICC PROFIL_OUT
# à partir du profil d'entrée $PROFIL_IN.
# Le profil $PROFIL_OUT n'est pas incorporé en sortie.
# Le taux de compression JPEG est spécifié par la variable $COMPRESSION
# Les fichiers de sortie ont le suffixe donné par la variable $SUFFIXE et l'extension .jpg
# NB : Utilise jpegicc (fourni avec lcms) et la commande basename (fourni avec coreutils)
>>>>>>>>> Couper ci-dessous <<<<<<<<<<<<<<<
# Variables
PROFIL_IN=$home/profils/AdobeRGB1998.icc
PROFIL_OUT=$home/profils/Photoweb.icc
COMPRESSION=75
SUFFIXE=photoweb
JPEGICC=/usr/bin/jpegicc
# Boucle sur les fichiers *.jpg
for f in *.jpg; do
if [ -a "$f" ] ; then
# Récupère le nom du fichier sans l'extension .jpg
base=`basename $f .jpg`
# Affiche et exécute la commande jpegicc (rendu perceptif, compensation du point noir)
echo $JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
$JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
fi
done
# Boucle sur les fichiers *.jpeg
for f in *.jpeg; do
if [ -a "$f" ] ; then
# Récupère le nom du fichier sans l'extension .jpeg
base=`basename $f .jpeg`
# Affiche et exécute la commande jpegicc (rendu perceptif, compensation du point noir)
echo $JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
$JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
fi
done
# Boucle sur les fichiers *.JPG
for f in *.JPG; do
if [ -a "$f" ] ; then
# Récupère le nom du fichier sans l'extension .JPG
base=`basename $f .JPG`
# Affiche et exécute la commande jpegicc (rendu perceptif, compensation du point noir)
echo $JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
$JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
fi
done
# Boucle sur les fichiers *.JPEG
for f in *.JPEG; do
if [ -a "$f" ] ; then
# Récupère le nom du fichier sans l'extension .JPEG
base=`basename $f .JPEG`
# Affiche et exécute la commande jpegicc (rendu perceptif, compensation du point noir)
echo $JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
$JPEGICC -b -t 0 -q $COMPRESSION -i $PROFIL_IN -o $PROFIL_OUT "$f" "$base-$SUFFIXE.jpg"
fi
done
>>>>>>>>>>>>> Couper ci-dessus <<<<<<<<<<<<<<<
Informations de la discussion
Utilisateur(s) sur cette discussion
Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))
Discussions similaires
-
Impression avec une Canon Selphy sous Linux.
Par jved dans le forum Les Logiciels photoRéponses: 1Dernier message: 19/10/2013, 21h17 -
DPP 3.2 sous linux
Par luc56 dans le forum Les Logiciels photoRéponses: 22Dernier message: 27/02/2013, 07h03 -
conversion profil photoweb = bizarerie...
Par The Hooligan dans le forum ImpressionsRéponses: 2Dernier message: 02/04/2007, 11h30 -
profil icc et tirage photos
Par alesk dans le forum ImpressionsRéponses: 21Dernier message: 25/11/2006, 02h46 -
lisibilité format raw sous linux
Par mistur dans le forum Discussions généralesRéponses: 4Dernier message: 14/11/2004, 13h48