Journal Réduction d'image

Posté par  .
Étiquettes : aucune
0
17
avr.
2004
Salut,

J'ai installé une jolie "Linux Box" à mes beaux-parents, parce que ce sont des gens charmants et qu'ils le méritent. Évidemment tout fonctionne à merveille (ADSL, APN et tout ça), je peux administrer le système à distance, et comme ils n'avaient aucune expérience préliminaire (ie ils n'étaient pas pollués par la connaissance préalable d'un autre OS) ils sont très heureux. Pour le moment ils utilisent Gaim, OO.o pour le texte, Mozilla pour le web et le courrier, et FLphoto pour les photos.

Il me reste un petit souci à régler par rapport aux photos: pour pouvoir les faire développer, ils prennent des photos en 2000x1500, ce qui donne des jpeg assez volumineuses (autour d'1 Mo). Hors ils ont plein de correspondants en RTC qui préfèreraient des images plus petites. Quand c'est pour moi, je le fais en ligne de commande, et sinon je sais que gimp peut le faire, mais l'idéal ce serait d'avoir une interface facile pour faire ça. Le rêve, ce serait dans Nautilus un "Clic-droit -> Réduire l'image", ou mieux "Clic-droit -> Envoyer par e-mail" qui réduise l'image et compose un nouveau message avec l'image réduite en pièce attachée, ou alors un bouton sur lequel on puisse Glisser une image, et qui restitue une image réduite, enfin un truc simple quoi... (Je sais, je sais, j'envoie un patch).

Voilà, j'ai fini de raconter ma vie, merci de votre patience. Donc ma question: Est-ce que vous connaissez un petit GUI sympa pour ce genre de tâches, ou un moyen élégant de régler ce problème sans passer par la ligne de commande ?
  • # Re: Réduction d'image

    Posté par  (Mastodon) . Évalué à 1.

    La dernière fois que je l'ai utilisé, Nautilus permettait de faire des scripts. Si tu sais réduire une image en ligne de commande, tu peux donc faire un script shell qui le fait et l'inclure dans Nautilus :-)

    Maintenant je ne sais pas si cette fonction est restée puisqu'ils simplifient l'interface à tour de bras...

    Il y a aussi des applications plus simples que Gimp pour les opérations de base, genre gthumb ou gqview. Elles devraient même pouvoir faire ça sur une série d'images.
    • [^] # Re: Réduction d'image

      Posté par  . Évalué à 3.

      pour ma maman, j'ai mis ça dans ~/.gnome2/nautilus-scripts

      #!/bin/sh

      res=$(zenity --list --height=200 --radiolist --column "" --column "Taille" TRUE 640x480 FALSE 800x600 FALSE 1024x768)

      [ "x$res" == "x" ] && exit

      while [ $# -gt 0 ]; do
      f=$1
      file=$(echo $f | sed 's/file:\///g')
      convert $file -scale $res $file
      shift
      done

      c'est pas très sofistiqué mais d'après elle, ça marche bien...
      par contre, ses amies se plaignent qu'elles n'ont pas ça sur leur ordinateurs :p
      • [^] # Re: Réduction d'image

        Posté par  . Évalué à 1.

        Une variante en utilisant le script de Greg:

        Utiliser ce script comme une application et l'associer au type MIME de ton choix (ici image/jpeg).

        Avantage : Disponible uniquement pour une image jpeg (Évite de redimensionner un .tar.gz par exemple)
        Inconvénient : clic droit -> [Ouvrir avec] -> [Redimensionner] ( bof bof... )

        À toi de voir.

        Fabrice.
      • [^] # Re: Réduction d'image

        Posté par  . Évalué à 1.

        Oh, ben je croyais qu'ils avaient disparu, les scripts Nautilus, je suis content qu'ils y soient toujours. Merci beaucoup, ça ira très bien, surtout avec zenity qui est joli tout plein.
      • [^] # Re: Réduction d'image

        Posté par  . Évalué à 1.

        Merci à tous pour votre aide. En fait, le menu contextuel "Scripts" n'apparaît que s'il y a des éxécutables dans ~/.gnome2/nautilus-scripts, c'est mouffin... J'ai un peu repris le script de Greg, parce que j'aime pas qu'on touche aux originaux, je préfère faire des copies...

        #!/bin/sh
        # On choppe le répertoire courant, depuis Nautilus...
        dir=$(echo $NAUTILUS_SCRIPT_CURRENT_URI| sed 's/file:\/\///g')

        res=$(zenity --list --title "$dir" --height=200 --radiolist --column "" --column "Taille" TRUE 640x480 FALSE 800x600 FALSE 1024x768)

        [ "x$res" == "x" ] && exit

        #On fait un répertoire pour les images redimensionnées
        mkdir -p $dir/$res
        # On bosse...
        while [ $# -gt 0 ];
        do
        f=$1
        file=$(echo $f | sed 's/"$NAUTILUS_SCRIPT_CURRENT_URI"//g')
        convert $dir/$file -scale $res $dir/$res/$file
        shift
        done


        Il me reste une question: est-ce qu'il y a un moyen de composer un message avec mozilla directement depuis la ligne de commande (ça, je sais faire) en attachant automatiquement une liste de pièces jointes ?
  • # Re: Réduction d'image

    Posté par  (site web personnel) . Évalué à 0.

    Tu lis les news qq fois ? :) http://linuxfr.org/2004/04/16/16009.html(...)

    $ display image.jpg
    view->resize...
    file->save...

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: Réduction d'image

      Posté par  . Évalué à 1.

      Tu lis les news qq fois ? :)

      Oui mais je suis un flemmard et ma distrib a pas encore fait de package ;)
      • [^] # Re: Réduction d'image

        Posté par  (site web personnel) . Évalué à 1.

        Cette "feature" n'est pas récente, même avec une Debian stable tu peux faire ça :)

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: Réduction d'image

      Posté par  . Évalué à 1.

      Ça y est, j'ai trouvé: la fenêtre de commandes n'apparaissait pas par défaut, il faut faire un click gauche sur l'image pour voir apparaître le truc. Zarbe... En fait c'est bien, mais maintenant que j'ai un script nautilus, je pense que c'est plus facile pour des néophytes. Tiens, il faudrait que je rajoute une détection de type mime (avec file -i), pour éviter qu'ils ne redimensionnent n'importe quoi :)

      Après, il ne restera plus qu'à envoyer directement les photos en pièce jointe, j'ai pas trouvé la commande pour mozilla...
  • # Re: Réduction d'image

    Posté par  . Évalué à 1.

    Dans Digikam, il y a la fonction "envoyer par e-mail" qui permet de réduire la taille et la qualité de l'image automatiquement.
    • [^] # Re: Réduction d'image

      Posté par  . Évalué à 1.

      Pas trouvé... J'ai sans doute une version trop vieillle.
      • [^] # Re: Réduction d'image

        Posté par  . Évalué à 1.

        La version 6.0.
        Ca marche bien TM
        • [^] # Re: Réduction d'image

          Posté par  . Évalué à 1.

          La vache... J'ai une version 0.6, c'est de ça que tu parles ou bien la debian unstable est vraiment très en retard ? En tout cas, dans cette version, j'arrive à changer l'orientation, à zoomer et à dé-zoomer, mais par à redimensionner. Décidément...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.