• # avec imagemagick

    Posté par (site web personnel) . En réponse au message Une commande pour filigraner des documents en série.. Évalué à 9.

    Voici comment je m'y prends :

    simple :

    convert input.png -pointsize 24 -font "/chemin/vers/police.ttf" \
    -fill rgba\(255,255,255,0.1\) \
    -fill white \
    -gravity SouthEast \
    -draw "text 10,10 filigrane en bas à droite" output.png

    complexe (shutterstock) :

    convert input.png \( \
    -size 100x \
    -background none \
    -fill "rgba(255,255,255,0.1)" \
    -gravity center label:"le texte du filigrane" \
    -trim \
    -rotate -30 \
    -bordercolor none \
    -border 10 \
    -write mpr:wm \
    -delete -1 \
    -clone -1 \
    -fill mpr:wm \
    -draw 'color 0,0 reset' \) \
    -compose over \
    -composite output.png

    wind0w$ suxX, GNU/Linux roxX!