Bonsoir,
Bon j'ai trouvé la raison, mais la seule solution que j'ai trouvé passe par un "Image Events"
Je te le mets, pour essai voir si la commande passe sur ton OS !
J'attends ton retour !
Si la commande ne passe pas , il restera une solution avec exiftool (un utilitaire qu'il faudra installer)
	
	
	
		
	
		
			
		
		
	
				
			Bon j'ai trouvé la raison, mais la seule solution que j'ai trouvé passe par un "Image Events"
Je te le mets, pour essai voir si la commande passe sur ton OS !
J'attends ton retour !
Si la commande ne passe pas , il restera une solution avec exiftool (un utilitaire qu'il faudra installer)
		Bloc de code:
	
	on adding folder items to Mon_Dossier after receiving Liste_Fichiers
   
    tell application "Finder"
       
        set Fimage to {"jpg", "jpeg", "png", "tiff", "gif", "bmp", "psd"} -- liste des extensions a traiter dans Fimage avec fonction mdls
       
        -- traitement des fichiers :
        set les_fichiers to files of Mon_Dossier --récupère tous les fichiers du dossier
        repeat with chaque_fichier in les_fichiers -- répète avec chaque fichier du dossier en cour
            -- traitement d'un fichier
            tell application "Finder"
                set nom to name of chaque_fichier --récupère le nom du fichier
                set AppleScript's text item delimiters to {"."} -- defini le separateur
                set lextension to get last text item of nom -- recupère l'extension
                set lefichier to chaque_fichier as string --récupère le chemin du fichier au format chaine de caractères
               
               
                if lextension is in Fimage then -- si fichier video de la liste Fimage
                    set lechemin to POSIX path of lefichier
                   
                    tell application "Image Events"
                        set myImage to open (file lefichier)
                        set dims to (dimensions of myImage)
                        close
                    end tell
                    set lalargeur to (item 1 of dims) as string
                    set lahauteur to (item 2 of dims) as string
                   
                    set largeur to lalargeur as number
                    set hauteur to lahauteur as number
                   
                    set cadre to largeur * 0.007
                    set Lcadre to (largeur + cadre) as string
                    set Vcadre to (hauteur + cadre) as string
                    set lacommande to "sips -p " & Vcadre & " " & Lcadre & " -s format jpeg -s formatOptions 85 --padColor FF0000 -i " & quoted form of lechemin
                   
                    do shell script lacommande
                   
                end if
               
            end tell
        end repeat -- fichier suivant
    end tell
end adding folder items to
			
				Dernière édition: 
				
		
	
										
										
											
	
		
			
		
		
	
	
		
			
		
	
	
		
			
		
		
	
										
									
								 
	 
	 
 
		 
 
		

 
 
		 
 
		 
 
		 
 
		