Site personnel de Xavier BUROT alias Xébiaut.

http://xebiaut.free.fr/
Le site de Xeb
Accueil du site > Monsieur Xavier > Mes oeuvres > Mes bidouilles informatiques > SPIP > Filtre WaterMark pour images sous SPIP
Les auteurs Xébiaut
Date de création 6 juillet 2007
Nombre de commentaires commentaire
Pour publier un lien de cette article sur Facebook

Mes bidouilles informatiques

Filtre WaterMark pour images sous SPIP

Comment intégrer facilement un copyright dans une photographie


Un certain nombre de sites (dont le mien) souhaitent voir apparaitre un copyright sur leurs photographies afin de les protèger du vol.

Ce filtre est une solution rapide et simple à mettre en oeuvre dans un squelette SPIP.


Recherchant la possibilité de protéger mes photos contre le vol, je suis tombé sur deux articles [1] qui expliquaient comment intégrer la mention d’un copyright (textuel ou graphique) dans une image.

A partir de ces deux articles, j’ai créé le filtre suivant à intégrer dans votre fichier mes_fonctions.php.

Code source du filtre

Comment configurer le filtre

La configuration du filtre s’effectue grâce à un certain nombre de constante que vous pouvez modifier directement dans le filtre.

Les constantes à modifier sont :

  • Constantes générales :
    • WATERMARK_TYPE : Définit le type de copyright utilisé textuel ou graphique (Valeur : text ou image).
    • WATERMARK_ALIGN_H : Définit l’alignement horizontal du copyright dans l’image d’origine (Valeur : left ou right ou center).
    • WATERMARK_ALIGN_V : Définit l’alignement vertical du copyright dans l’image d’origine (Valeur : top ou bottom ou center).
    • WATERMARK_MARGIN : Définit la bordure d’espace non affectable par le copyright dans l’image d’origine (Valeur : Le nombre de pixels désirés).
  • Constantes liées à l’intégration d’une image de copyright
    • WATERMARK_IMAGE_FILE : Définit le nom et le chemin de l’image de copyright qui sera chargée (Valeur : chemin absolu ou relatif)
    • WATERMARK_OPACITY : Définit l’opacité de l’image de copyright par rapport à celle d’origine (Valeur : entre 0 et 100)
  • Constantes liées à l’intégration d’un texte de copyright
    • WATERMARK_TEXT : Définit le texte utilisé pour le copyright.
    • WATERMARK_TEXT_FONT : Définit la taille de la police utilisée (Valeur : de 1 à 5).
    • WATERMARK_TEXT_SHADOW : Définit l’utilisation ou non de la police de caractère "black shadow" (Valeur : yes ou no).
    • WATERMARK_TEXT_COLOR : Définit la couleur de la police (Valeurs en décimal (ex : ’255,255,255’) ou hexadécimal (ex : ’#ff4567’)).

Exemples

P.-S.

Nota bene : Ce filtre a été adapté à partir de certaines fonctions interne à SPIP 1.9.2. Il peut ne pas fonctionner avec des versions antérieurs.

Dernière mise à jour du site : 4 août 2013 | Suivre la vie du site RSS 2.0 | Plan du site | SPIP | squelette | Habillage : Rouge sang | © 2006-2024 – Xébiaut