|
Salut tout le monde ^ ça fait un bail
Non non j'suis pas mort Je sais pas si ça vous fait ça, mais moi ça m'emm**de plus qu'autre chose que SL ne fasse que des snapshots en BMP alors que ça pèse énormément lourd! (Un BMP de SL pèse en moyenne 2Mo. Faites le calcul quand vous commencez à en avoir 50!! ) Et passer par GiMP pour les convertir une par une, jvous raconte pas la perte de temps! Quand j'ai eu oui de l'existence de la commande "convert" dans le paquet "imagemagick" j'ai donc décidé de faire un script qui automatiserait ce que je fais d'habitude : prendre tous les BMPs de SL dans un répertoire, les mettre en JPG et les mettre dans un autre répertoire Comme ce script pourrait etre utile à certains d'entre nous je le partage ici ^^ Voici la version Windows : Copiez le code ci-dessous, collez le dans le bloc-notes (Dans "Exécuter", tapez notepad) ), faites les modifs requises dans le script lui-même et sauvegardez le fichier en le nommant "slpicconverter.bat". Enfin, cliquez deux fois dessus pour l'utiliser. Attention! Il faut installer ImageMagick qui contient la fameuse command "convert", indispensable au script ^^ Heureusement c'est gratuit (eh, je fais dans le free, moi ). Cliquez sur le lien et prenez la version "Win32 dynamic at 16 bits-per-pixel" Code:
Et voici la version Linux (Toutes distrib) : Copiez le code ci-dessous, collez le dans un éditeur de texte (emacs, gedit, kate, xedit, whateveredit ), faites les modifs requises dans le script lui-même et sauvegardez le fichier en le nommant "slpicconverter.sh". Enfin, donnez-lui les droits d'éxécution. Attention! Il faut installer le paquet ImageMagick qui contient la fameuse command "convert", indispensable au script ^^ Utilisez apt avec Synaptic ou Kpackage (Ubuntu, Debian,...), ou RPM (RedHat, Fedora,...) pour le retrouver, ou cliquez sur le lien pour le trouver si vous n'avez un e autre distrib Code:
#!/bin/bash # # Ce script permet à un utilisateur de Second Life sur Linux # de convertir ses photos de SL en jpg et même de les # sauvegarder où il veut ! Et ça automatiquement en donnant # juste un nom pour remplacer "Snapshot" ! # Attention! Ce script a aussi pour tache d'éliminer les snapshots # en bmp après conversion! Si vous avez besoin des versions bmp # même après conversion, mettez juste un # devant les lignes # 'echo "Conversion terminée. Suppression des fichiers bmp."' # et 'rm "$src"/Snapshot_*.bmp' # Préliminaires : # - Définir un répertoire pour les bmps que vous faites sur SL # (si ce n'est déjà fait) et un autre pour stocker les versions jpg. # - Installer le paquet imagemagick pour que la commande convert # puisse marcher. # - Editer les lignes suivantes pour indiquer les répertoires. # Conseil : gardez toujours les mêmes répertoires. Ainsi, vous # n'aurez pas à éditer le script à chaque coup. # Source (là ou sont les images de SL a convertir) : src="/votre répertoire qui a les snapshots de SL" # Destination (là où seront les images converties) : dest="/Le répertoire où mettre les jpg" # Enfin, lancez ce script dans un terminal : ./slpicconverter.sh # (oubliez pas de lui donner les droits d'éxécution avec chmod 755 :p ) echo "Contenu du répertoire source :" ls $src echo "Tapez un nom pour les fichiers jpg :" read namefile echo "Conversion en cours. Ceci peut prendre un certain temps" echo "selon le nombre d'images. Veuillez patienter..." convert -verbose "$src"/Snapshot_*.bmp "$dest"/"$namefile".jpg echo "Conversion terminée. Suppression des fichiers bmp." rm "$src"/Snapshot_*.bmp echo "Toutes les taches sont finies!! Votre disque vous remercie! :p" exit |
11/01/2008, 13h07 |
|
buttbadger Mirabeau |
Voir le profil public |
Trouver plus de messages par buttbadger Mirabeau |