IPB

Bienvenue invité ( Connexion | Inscription )

> Trier des photos Portraits et Paysages ?, Possible avec Apple Script ??
Options
MacMame
posté 7 Jul 2011, 16:55
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 109
Inscrit : 11 Jan 2010
Membre no 148 488



Bonjour,


J'ai un dossier avec plus de 5000 photos à trier, je dois extraire les photos au format portrait dans un répertoire "portrait" et les photos "paysage" dans un répertoire "paysage", bref est-ce possible ?, il faudrait par exemple que le script puisse calculer si la hauteur et inférieur à la largeur de l'image = Paysage et si la hauteur et supérieur à la largeur = portrait.. cool.gif

Ah moin qu'il soit possible de faire cela sous Photoshop, mais rien n'y fait avec l'option adapter l'image....

Merci pour votre aide. rolleyes.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
MacMame
posté 7 Jul 2011, 21:39
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 109
Inscrit : 11 Jan 2010
Membre no 148 488



Merci EricaL, biggrin.gif

Oui c'est çà !!!

Dans les grandes ligne , cela fonctionne, j'ai testé la version non spotligh, par contre comment faire pour mettre en route ce script quand j'ajoute mes images dans un répertoire ? une action de dossier en sommes... biggrin.gif si possible même si je laisse des dossiers plein d'images, ce dossier et donc traitée et déplacé.... je sais pas si je suis très clair... dry.gif

Merci encore ! biggrin.gif

Ce message a été modifié par MacMame - 7 Jul 2011, 21:42.
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 8 Jul 2011, 01:32
Message #3





Guests






Bonjour,

Citation (MacMame @ 7 Jul 2011, 16:39) *
ans les grandes ligne , cela fonctionne, j'ai testé la version non spotligh, par contre comment faire pour mettre en route ce script quand j'ajoute mes images dans un répertoire ?


Voici le script qui fonctionne en action de dossier.

J'ai ajouté la gestion des noms, un nombre sera ajouté au nom en cas de nom identique dans le dossier de destination
Code
property dossier_portrait : quoted form of "déposerLeDossierIci"
property dossier_paysage : quoted form of "déposerLeDossierIci"

on adding folder items to this_folder after receiving added_items
    repeat with aItem in added_items
        try
            my deplace_photo(aItem)
        end try
    end repeat
end adding folder items to

on deplace_photo(tFile)
    do shell script "tFile=" & (quoted form of POSIX path of tFile) & "
if [ -f \"$tFile\" ];then
  r=$(/usr/bin/sips -g pixelWidth -g pixelHeight \"$tFile\" | /usr/bin/awk ' /pixel/ { print $NF }' ORS=\" \")
  if [ \"$r\" != \"\" ]; then
    name=${tFile##*/}; i=1;
    set -- $r
    if [[ $1 -gt $2 ]]; then dest=" & dossier_paysage & "; else dest=" & dossier_portrait & ";fi
    if [ -e \"$dest/$name\" ];then
      if [[ \"$name\" != *.* ]]; then  ext=\"\"; base=\"$name\"; else base=${name%.*}; ext=.${name##*.};fi
      while [ -e \"$dest/$base$i$ext\" ];do
           ((i++))
      done
      name=\"$base$i$ext\"
    fi
   /bin/mv \"$tFile\" \"$dest/$name\"
  fi
fi"
end deplace_photo

Dans le script supprimme le texte déposerLeDossierIci, glisse/dépose le dossier de destination entre les ""

Le script ne traite que les images ajoutées dans ce dossier.
Pour les dossiers et les autres types de fichiers ajoutés dans le dossier ou les éléments existants, le script ne déplacera aucun de ces éléments.

Important : une action de dossier n'est pas recommandée, si les fichiers ajoutés dans le dossier proviennent d'un téléchargement(internet) direct dans ce dossier, l'action de dossier va en oublier plusieurs.

Ce message a été modifié par EricaL** - 8 Jul 2011, 01:37.
Go to the top of the page
 
+Quote Post
MacMame
posté 8 Jul 2011, 12:20
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 109
Inscrit : 11 Jan 2010
Membre no 148 488



Citation (EricaL** @ 8 Jul 2011, 01:32) *
Le script ne traite que les images ajoutées dans ce dossier.
Pour les dossiers et les autres types de fichiers ajoutés dans le dossier ou les éléments existants, le script ne déplacera aucun de ces éléments.

Important : une action de dossier n'est pas recommandée, si les fichiers ajoutés dans le dossier proviennent d'un téléchargement(internet) direct dans ce dossier, l'action de dossier va en oublier plusieurs.



Merci EricaL !!


Ok je test dès que possible, en fait les fichiers ne seront pas téléchargé, il seront déposer directement dans le dossier.

En fait , après réflexion... dry.gif , j'aurais peut être du intégrer ce système de reconnaissance (portrait / paysage) dans le script que je t’avais demandé auparavant, par exemple exécuter un script PSD spécial "Paysage" pour les photos identifié comme tel et portrait pour la seconde possibilitée.. car actuellement ce que je fait, c'est d'avoir créer 2 répertoires, un rep (portrait) et un rep (paysage) ces 2 dossiers Action appel un script photoshop approprié (avec le fameux système de renommage mini etc....

Pense tu que cela soit possible ? en fait ce serais un script tout en un ?? rolleyes.gif

Si cela est possible et si tu as le temps, j'oserais te copier mon script unsure.gif

En tous les cas merci encore..

Ce message a été modifié par MacMame - 8 Jul 2011, 12:23.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- MacMame   Trier des photos Portraits et Paysages ?   7 Jul 2011, 16:55
- - EricaL**   Bonjour, Si je comprends bien, tu voudrais dépla...   7 Jul 2011, 20:12
- - MacMame   Merci EricaL, Oui c'est çà !!...   7 Jul 2011, 21:39
|- - EricaL**   Bonjour, Citation (MacMame @ 7 Jul 2011, 16...   8 Jul 2011, 01:32
|- - MacMame   Citation (EricaL** @ 8 Jul 2011, 01:32) L...   8 Jul 2011, 12:20
|- - EricaL**   Bonjour, Citation (MacMame @ 8 Jul 2011, 07...   8 Jul 2011, 15:33
- - MacMame   AAHH Ah ok oui voila, mais je pense te donner le c...   12 Jul 2011, 15:31
- - MacMame   Voici le code complet que j'utilise, à quel e...   12 Jul 2011, 20:53
- - EricaL**   Bonjour, OK, je ne suis pas sur. Selon moi, tu v...   13 Jul 2011, 03:36
- - MacMame   Salut ! Houla ! je suis largué l...   18 Jul 2011, 14:01
|- - EricaL**   Bonjour, Citation (MacMame @ 18 Jul 2011, 09...   18 Jul 2011, 14:31
- - MacMame   Oui mais, il n'y à pas besoin d'action de...   18 Jul 2011, 15:08
|- - EricaL**   Citation (MacMame @ 18 Jul 2011, 10:08) O...   18 Jul 2011, 15:26
- - MacMame   ah ok merci , j'ai repris ton code au complet ...   18 Jul 2011, 15:24
|- - EricaL**   Bonjour, Citation (MacMame @ 18 Jul 2011, 10...   18 Jul 2011, 20:12
- - MacMame   WWAHOO !!, en plus tu es multitâche ...   18 Jul 2011, 15:58
- - MacMame   Salut ErikaL, J'avais réussi à faire ce s...   30 Sep 2011, 23:15
|- - EricaL**   Citation (MacMame @ 30 Sep 2011, 18:15) J...   1 Oct 2011, 01:10
- - MacMame   Ouf ! c'est bon j'ai trouvé l'err...   1 Oct 2011, 01:28
- - MacMame   Bonjour à tous et toute ! alors, je sais que...   21 Aug 2020, 14:54
- - PBell   Bonjour, Effectivement, depuis 9 ans des chemins d...   22 Aug 2020, 08:05


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 05:52