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 15/01/2006, à 00:05

lemerou

[Script] Ajout d'une ombre diffuse sous les images

Salut!

J'ai créé un petit script (à partir d'un de ceux de inkscape mais qui fonctionnait mal) qui ajoute une ombre diffuse sous une image, mais comme une image vaut mieux qu'un long discours voici un aperçu:

AVANT:
ubuntu-smooth.png

APRES:
sd-ubuntu-smooth.png

Se script me permet de rendre un peu plus "fun" mes images dans les diaporamas OOImpress smile


IMPORTANT: Le package Imagemagick doit être installé

Voici le code du script (qui nécessite surement des améliorations):
[A copier dans un fichier sh (ex:ombre-diffuse.sh dans le répertoire ~/.gnome2/nautilus-scripts)]

#!/bin/sh

#Aller dans le repertoire courant
cd $NAUTILUS_SCRIPT_CURRENT_URI

fichier=$@
multi="10"
tempA="sd-tempa.png"
tempB="sd-tempb.png"

#Mise en forme de l'image pour etre a la bonne taille
convert -mattecolor "#000f" -frame $(($multi * 3))x$(($multi * 3))  $fichier  $tempA

#Creation de l'ombre en fonction de la forme de l'image
convert -mattecolor "#000f" -gamma '0' -frame $(($multi * 3))x$(($multi * 3)) -channel A -blur $(($multi * 3))x$multi  -channel RGBA  $fichier  $tempB

#Composition de l'image redimensionnée avec l'ombre créée auparavant
composite $tempA $tempB "sd-"$fichier".png"

#Suppression des fichiers temporaires
rm $tempA
rm $tempB

Pour lancer le script, il suffit de faire bouton droit sur une image puis d'aller sur script et enfin de choisir ombre-diffuse.sh

Dernière modification par lemerou (Le 15/01/2006, à 00:06)


RAZIA: LA rAdio ÉtudiAnte de LAVAL (53) : http://www.radiorazia.com

Hors ligne

#2 Le 15/01/2006, à 00:47

Julian

Re : [Script] Ajout d'une ombre diffuse sous les images

Salut smile

Chez moi ça ne fait rien du tout.
J'ai bien copié le script, enregistré au bon endroit, et rendu executable (comme d'hab).
Il apparait bien au clic droit mais rien ne se passe après le clic.

Quand tu parles de Inskape, ça veut peut être dire que c'est que pour le svg??

Voilà.


julian@jabber.fr

Hors ligne

#3 Le 15/01/2006, à 02:06

lemerou

Re : [Script] Ajout d'une ombre diffuse sous les images

As-tu installer le package ImageMagick ?

Image manipulation programs
Imagemagick is a set of programs to manipulate various image formats
(JPEG, TIFF, PhotoCD, PBM, XPM, etc...). All manipulations can
be achieved through shell commands as well as through an X11 graphical
interface (display).

Possible effects: colormap manipulation, channel operations, thumbnail
creation, image annotation, limited drawing, image distortion, etc...

This package suggests a postscript interpreter (gs) to read postscript
files. It will however function happily without it (as long as you don't
want to read postscript).

Je viens d'essayer sur un svg mais sa ne donne pas un resultat correct car ImageMagick ne sait apparement pas lire ce format correctement.

En réalité le script doit fonctionner sur tous les types d'images lus par ImageMagick : png, bmp, jpg, etc...


RAZIA: LA rAdio ÉtudiAnte de LAVAL (53) : http://www.radiorazia.com

Hors ligne

#4 Le 15/01/2006, à 02:18

Julian

Re : [Script] Ajout d'une ombre diffuse sous les images

Oui oui pour imagemagick, je l'ai encore utilisé hier big_smile


julian@jabber.fr

Hors ligne

#5 Le 15/01/2006, à 15:55

Uggy

Re : [Script] Ajout d'une ombre diffuse sous les images

Merci lemero..
Fonctionne nickel..  wink

Un très bon complément pour aller par exemple avec les scripts suivant:
http://forum.ubuntu-fr.org/viewtopic.php?id=23046
http://forum.ubuntu-fr.org/viewtopic.php?id=23365

Hors ligne

#6 Le 16/01/2006, à 10:19

Kagou

Re : [Script] Ajout d'une ombre diffuse sous les images

Perso c'est pas trop top comme effet. L'ombre ne devrait être que sur la droite et en bas, comme si l'image était éclairée par un spot.
Gimp propose depuis longtemps un script pour créer des effets d'ombres dont il faudrait s'inspirer ici pour ce script nautilus.


«black-out» du Net français

http://www.laquadrature.net/HADOPI

Hors ligne

#7 Le 18/01/2006, à 10:30

Omega

Re : [Script] Ajout d'une ombre diffuse sous les images

Kagou a écrit :

Perso c'est pas trop top comme effet. L'ombre ne devrait être que sur la droite et en bas, comme si l'image était éclairée par un spot.
Gimp propose depuis longtemps un script pour créer des effets d'ombres dont il faudrait s'inspirer ici pour ce script nautilus.

On peut le faire avec gimp et avec un calque noir, auquel on applique un flou gaussien, et qu'on deplace legerement en bas a droite.

Hors ligne