Les deux révisions précédentesRévision précédente | |
issue49:c_c [2011/06/06 10:53] – auntiee | issue49:c_c [2011/06/06 14:36] (Version actuelle) – andre_domenech |
---|
Here, find . -name “*jpg” returns a list of all jpg files in the current directory, which gets passed to xargs, which goes line-by-line (“-l”) and removes the suffix(“.jpg”) from the list (“{}”) using basename. Afterwards, the list is passed to xargs again, and it then executes gm convert -quality 100% “{}.jpg” “{}.png”, which essentially takes each image and converts it to a png file. The middle-step is necessary to avoid having files called “*.jpg.png” after batch is complete. This trick could also be used for cropping, editing, or resizing a large number of files.** | Here, find . -name “*jpg” returns a list of all jpg files in the current directory, which gets passed to xargs, which goes line-by-line (“-l”) and removes the suffix(“.jpg”) from the list (“{}”) using basename. Afterwards, the list is passed to xargs again, and it then executes gm convert -quality 100% “{}.jpg” “{}.png”, which essentially takes each image and converts it to a png file. The middle-step is necessary to avoid having files called “*.jpg.png” after batch is complete. This trick could also be used for cropping, editing, or resizing a large number of files.** |
| |
Cette liste d'options devrait vous suffire pour commencer et expérimenter. Une fois que vous avez trouvé une commande que vous aimez, avec les bonnes options, vous voudrez peut-être l'appliquer à plusieurs fichiers du répertoire courant. Pour faire cela, vous procéderez ainsi (voyez plus bas pour l'explication des options) : | Cette liste d'options devrait vous suffire pour commencer et expérimenter. Une fois que vous aurez trouvé une commande que vous aimez, avec les bonnes options, vous voudrez peut-être l'appliquer à plusieurs fichiers du répertoire courant. Pour faire cela, vous procéderez ainsi (voyez plus bas pour l'explication des options) : |
| |
find . -name "*jpg" | xargs -l -i basename "{}" ".jpg" | xargs -l -i gm convert -quality 100% "{}.jpg" "{}.png" | find . -name "*jpg" | xargs -l -i basename "{}" ".jpg" | xargs -l -i gm convert -quality 100% "{}.jpg" "{}.png" |
Si vous vous demandez en quoi ceci peut être utile, imaginez que vous ayez des milliers de photos sur un PC et que vous en cherchiez une en particulier. Au lieu de travailler sur l'ordinateur en essayant de la retrouver, vous pourriez copier le fichier miff et le parcourir pendant votre temps libre ou l'utiliser pour créer un catalogue d'aperçus. | Si vous vous demandez en quoi ceci peut être utile, imaginez que vous ayez des milliers de photos sur un PC et que vous en cherchiez une en particulier. Au lieu de travailler sur l'ordinateur en essayant de la retrouver, vous pourriez copier le fichier miff et le parcourir pendant votre temps libre ou l'utiliser pour créer un catalogue d'aperçus. |
| |
J'espère que vous avez trouvé les astuces de cet article intéressantes et que vous continuerez à en faire bon usage. Si vous avez des demandes ou des questions, vous pouvez me joindre à l'adresse lswest34@gmail.com. Placez les mots "Command and Conquer", "C&C", "Full Circle Magazine" ou "FCM" dans l'espace « Objet », pour que je voie votre message. Et s'il-vous-plaît, essayez d'écrire les messages en anglais ou en allemand, sinon je dois compter sur Google Traduction. | J'espère que vous avez trouvé les astuces de cet article intéressantes et que vous continuerez à en faire bon usage. Si vous avez des demandes ou des questions, vous pouvez me joindre à l'adresse lswest34@gmail.com. Placez les mots "Command and Conquer", "C&C", "Full Circle Magazine" ou "FCM" dans l'espace « Objet », pour que je voie votre message. Et s'il vous plaît, essayez d'écrire les messages en anglais ou en allemand, sinon je dois compter sur Google Traduction. |
| |