Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/08/2008, à 23:18

Mike Yavel

Rotation par lot

Bonsoir,

Je suis en train de trier mes photos de vacances...j'aimerai pouvoir faire pivoter toutes les photos qui doivent être tournées d'un quart de tour en une seule fois après les avoir toutes sélectionnées. Je ne vois pas comment faire. Je les ai sélectionnées dans mon dossier, j'ai fait un clic-droit mais je n'ai pas trouvé de commande "faire pivoter vers la gauche".

Pouvez-vous m'aider?

D'avance, merci.

Dernière modification par Mike Yavel (Le 16/08/2008, à 11:59)


Ubuntu 8.04
AMD Athlon XP 1600+
2 Go de RAM

Hors ligne

#2 Le 12/08/2008, à 23:21

best_friend_fr

Re : Rotation par lot

Salut

Déplace les dans un dossier et utilise imagemagick


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 15/08/2008, à 23:42

soupaloignon

Re : Rotation par lot

tu cherches toujours ?


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#4 Le 15/08/2008, à 23:50

Mike Yavel

Re : Rotation par lot

Si tu as d'autres solutions, je suis preneur...


Ubuntu 8.04
AMD Athlon XP 1600+
2 Go de RAM

Hors ligne

#5 Le 16/08/2008, à 09:02

jeanbi

Re : Rotation par lot

bonjour
la solution a ete donne  pour une autre question mais il le fait aussi phatch
http://photobatch.stani.be/
ou digikam + les kipi   perso j'utilise digikam vu que c'est mon gestionnaire d'album prefere .
a+

Hors ligne

#6 Le 16/08/2008, à 09:32

2lbt

Re : Rotation par lot

bonjour à tous.

Si je comprend bien tu souhaite appliquer à une rotation de tes images avec nautilus le navigateur de fichier de gnome ?

pour cela , si je me je souviens bien, installe le paquet "nautilus-image-converter",

(par exemple en ligne de commande "sudo apt-get install nautilus-image-converter", ou par synaptic).

tu aura sans doute besoin de redémarrer nautilus le plus rapide étant d'entrer la ligne de commande "nautilus --restart", qui stoppe nautilus, et qui redémarre automatiquement.

aprés avec nautilus, clic-droit sur l'image , et "rotate image"

cela est ecrit de mémoire, si ça ne marche pas dit le...je pense que ça ce corrigera facilement. (et si ça marche dit le nous aussi wink)

edit : voilà c'est là : http://doc.ubuntu-fr.org/nautilus#opera … les_images

Dernière modification par 2lbt (Le 16/08/2008, à 09:42)


tux à poils longs...
mes connexions au net sont irrégulières et donc mes réponses peuvent êtres longues à venir...

Hors ligne

#7 Le 16/08/2008, à 10:29

Mike Yavel

Re : Rotation par lot

Merci 2lbt ! c'est exactement ce que je recherchais. Mais une chose m'étonne: pourquoi ce type de fonctions n'est pas intégré d'office à Nautilus ?


Ubuntu 8.04
AMD Athlon XP 1600+
2 Go de RAM

Hors ligne

#8 Le 16/08/2008, à 10:33

soupaloignon

Re : Rotation par lot

Mike Yavel a écrit :

Si tu as d'autres solutions, je suis preneur...

J'ai fait une modification du script NIS (http://www.creationgif.com/debian/nis/index-fr.html) pour la rotation d'images. IL propose 3 choix : 90, 180 et 270 °, en horaire. Par contre il ne touche pas à l'information exif de l'orientation de l'image.

Mode d'emploi : Tu sélectionnes tes images, clic droit, script nautilus, NisRotate.
Choisir la valeur de la rotation
Le script va créer dans le dossier où tu te trouves un nouveau dossier portant le nom de la valeur de la rotation choisie, et te mettra les images modifiées dedans.

Testé uniquement sous Hardy. Tu me fais des retours sur ce post ?

A+

#!/bin/bash
# Author : Mathieu Vilaplana <mathieu@creationgif.com>
# Date : 09/03/2005
#depends: imagemagick, zenity
# thanks to coffe
#version 0.4
#	- check mime type
#since v 0.4, solve bug with filename spaces
#version 0.6
#	- correct bug in filename with spaces
#     - create a subdirectory to create images


#############################################################
# www.soupaloignon.net
# 10/08/2008
# Modification du script pour faire de la rotation d'images
# Valeur possibles : 90, 180 et 270
#############################################################

#test if a file has been selected
if [ $# -eq 0 ]; then
	zenity --error --title="error" --text="You must select at least 1 file to process"
	exit 1
fi

#=========================
#       SELECT SIZE DIALOG
title="Choose which sizes to scale to"
imgsize=`zenity --title "$title"  --list --separator=" " --column="size" "90" "180" "270" `

#if $? != 0, user click on cancel button, so exit
if [ "$?" != 0 ] ; then
	exit
fi

#user must select a target size
imgsize=`echo $imgsize | sed 's/ max//g'`
if [ ! "$imgsize" ]; then
	zenity --error --title="error" --text="select a target size"
	exit
fi

#transform 640x480 en 640x640 for convert to respect proportions
himgsize=$imgsize
val1=`echo "$imgsize" | awk -F'x' '{ print $1  }'`
imgsize="${val1}x${val1}"

#       END SELECT SIZE DIALOG
#=========================


#Select only images
nb_images=0;
selection="";
while [ $# -gt 0 ]; do
	isimage=`file -bi "$1" | grep image | wc -l` 
	if [ $isimage -eq 1 ]; then
		selection[$nb_images]=$1
		let "nb_images++"
	fi
	shift
done

#create directory if not exist and at least one image to process
if [ ! -d $himgsize  ] && [ "$nb_images" -gt "0" ];then
		mkdir $himgsize
fi

n=$nb_images
let "n=n-1"
(for i in `seq 0 $n`;do
	picture=${selection[$i]}
	let "compteur += 1"
	echo "# Processing image $compteur / $nb_images $picture ..."
	convert -quality 60 -rotate $imgsize "$picture" $himgsize/"$picture"
	let "progress = compteur*100/nb_images"
	echo $progress
done
) |
        zenity --progress --auto-close --title="Scaling images"  --text="Processing images ..."  --percentage=0

Dernière modification par soupaloignon (Le 16/08/2008, à 10:34)


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#9 Le 16/08/2008, à 11:08

2lbt

Re : Rotation par lot

sans doute pour eviter d'avoir des menu contextuels de trois kilometres !

il y a beaucoup d'action integrable de cette façon, par exemple

http://doc.ubuntu-fr.org/nautilus-action#actions
http://doc.ubuntu-fr.org/nautilus_scripts

il y a en encore d'autre, et on peut même faire les siens....

beaucoup n'utiliseront jamais nautilus-image-converter et pour ma part je n'ai que trés rarement l'utilité de "monter une image iso", cela nous permet d'avoir des menu simple , personnalisable et impose un peu de lecture !


tux à poils longs...
mes connexions au net sont irrégulières et donc mes réponses peuvent êtres longues à venir...

Hors ligne

#10 Le 16/08/2008, à 11:58

Mike Yavel

Re : Rotation par lot

Arf, je n'ai pas eu le temps de tester ta modification: j'ai testé le script une ou deux fois et ça ne marche plus. Je ne sais pas si c'est dû au fait que j'ai essayé aussi le script auto-rotate images...

Peux-tu m'aider parce que là, je sens que je ne vais pas réussir à m'en sortir...


Ubuntu 8.04
AMD Athlon XP 1600+
2 Go de RAM

Hors ligne

#11 Le 16/08/2008, à 12:07

#\_011100101110100

Re : Rotation par lot

bonjour

J'abonde pour phatch, c'est sympa, efficace et graphique.

http://photobatch.wikidot.com/

Dernière modification par #\_011100101110100 (Le 16/08/2008, à 12:07)

#12 Le 17/08/2008, à 21:20

Push-Pull

Re : Rotation par lot

Sinon il y a le visionneur gThumb qui a une option de rotation bien pratique si tu as beaucoup de photo à tourner d'un coup...

Hors ligne