Annonce

#1 2006-08-10 02:34:21

thereskapees
Membre
2006-08-10
3

copyright "a la volée" des images

bonjour! ceci est mon premier message...

j'ai fait le tour du forum pour trouver comment insérer une petite image .jpg "copyright" par dessus mon image principale qui est affichée dans picture.php...pour n'en former qu'une... comme ca si qqun veut enregistrer l'image il y a un copyright mais je n'abime pas mes images sur mon serveur....

j'ai la fonction d'intégration d'image mais je ne sais pas trop comment mettre ca dans mon script picture.php

Code:

<?php
$fichier_copyright = "copyright/copyright.jpg"; 
//on crée nos deux ressources de type image 
//(par le biais de la fonction ImageCreateFromJpeg)
$im_source = ImageCreateFromJpeg ($fichier_source); 
$im_copyright = ImageCreateFromJpeg ($fichier_copyright); 

// on calcule la largeur de l'image qui va être copyrightée
$larg_destination = imagesx ($im_source); 

// on calcule la largeur de l'image correspondant 
//à la vignette de copyright
$larg_copyright = imagesx ($im_copyright); 
// on calcule la hauteur de l'image correspondant 
//à la vignette de copyright
$haut_copyright = imagesy ($im_copyright); 

// on calcule la position sur l'axe des abscisses de la vignette
$x_destination_copyright = $larg_destination - $larg_copyright;

// on réalise la superposition, le dernier paramètre étant le degré de
// transparence de la vignette
@imageCopyMerge ($im_source, $im_copyright, 
        $x_destination_copyright, 0, 0, 0, $larg_copyright, 
        $haut_copyright, 50);

// on affiche notre image copyrightée
Imagejpeg ($im_source); 
?>

merci d'avance!
frank

Dernière modification par thereskapees (2006-08-10 02:36:53)

Hors ligne

#2 2006-08-10 04:01:37

rvelices
Équipe Piwigo
2005-12-29
1417

Re: copyright "a la volée" des images

Je pense que ce n'est pas tres simple. En grande lignes t'as 3 solutions

1. tu rajoutes le watermark a la mano dans toutes tes photos (il doit y avoir plein d'outils qui le font)
2. tu modifies dans picture.php l'url de sorte qu'il pointe vers ton script (auquel tu passes aussi l'id de la photo). Ensuite tu t'inspires de download.php pour les entetes http que tu dois envoyer aux clients et t'envoies ton image au client
3. tu mets ton script dans un fichier et t'ecris un fichier .htaccess (si ton fournisseur le permet) dans le repertoire galleries/ en utilisant les directives RewriteCond et RewriteRule de sorte que ca lance ton script en lui passant en parametre le nom de fichier. Apres dans ton script pareil: tu envoies au client l'image avec le copyright. Cette derniere solution est la plus sure (impossible de telecharger une image sans le copyright)

Hors ligne

#3 2006-08-10 04:51:51

thereskapees
Membre
2006-08-10
3

Re: copyright "a la volée" des images

merci je vais faire quelques tentatives avec la solution #2 :)
le probleme est que je ne sais pas trop où modifier pour que ca marche...


j'accepte quand-meme les solutions éventuelles!

merci,
frank

Dernière modification par thereskapees (2006-08-10 05:00:47)

Hors ligne

#4 2006-08-10 08:28:29

chrisaga
Former Piwigo Team
France (92)
2005-08-10
566

Re: copyright "a la volée" des images

Le problème c'est que ça bouffe de la cpu, et si tu es déjà sur un hébergement poussif (genre free) tu vas encore te pénaliser.
C'est la raison pour laquelle on n'est pas trop fana du traitement d'image sur le serveur à la volée.
Il faudrait que tu gères du cache pour ne pas recalculer une image à chaque fois, mais là tu vas boufer de la place disque (ce qui est probablement moins grave).
Personnellement j'ai choisi la solution 1 optimisée par un script perso qui pilote GIMP par son interface perl.

<:o)


Utilisateur depuis la version 1.3, Impliqué depuis la 1.4, Responsable du template des 1.5 et 1.6  ... et en (in)disponibilité sur la 1.7

Hors ligne

#5 2006-08-10 16:35:00

thereskapees
Membre
2006-08-10
3

Re: copyright "a la volée" des images

bonjour!

ok je précise:j'ai mon propre serveur. je suis sur un opteron 148 avec 2go de ram alors le cpu est pas un probleme ;)

www.thereskapees.ca

merci

Hors ligne

#6 2006-08-10 23:51:09

marcedli
Membre
2006-07-27
4

Re: copyright "a la volée" des images

Hi!

I cannot speak french, but as i see, the problem 'watermark on the pictures' seems to be solved.
Could you translate it to english for us as well?

thanks in advance,
Marcell

Hors ligne

#7 2006-08-11 07:22:56

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: copyright "a la volée" des images

marcedli a écrit:

Hi!

I cannot speak french, but as i see, the problem 'watermark on the pictures' seems to be solved.
Could you translate it to english for us as well?

thanks in advance,
Marcell

Please Open a new topic on the English side forum with a clear Title and we will come to explain. Thx.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2006-08-12 08:35:40

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: copyright "a la volée" des images

Chers francophones,

Pensez à nos amis étrangers.
Si le sujet évolue serainement (à n'en pas douter), veuillez de temps à autres informer le topic de marcedli
( Watermark on images )

Merci pour eux.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact