[PB] Watermark et affichage de l'image watermarké sous html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [PB] Watermark et affichage de l'image watermarké sous html

par Xenon_54 » 04 janv. 2007, 08:28

Bonjour,

J'avais fait ce script il y a un certain moment de cela:
$img = imagecreatefromjpeg('original.jpg');
$img_width = imagesx($img);
$img_height = imagesy($img);

$mark = imagecreatefrompng('watermark.png');
$mark_width = imagesx($mark);
$mark_height = imagesy($mark);

$img_x = ($img_width/2) - ($mark_width/2);
$img_y = ($img_height/2) - ($mark_height/2);

imagealphablending($mark, FALSE);
imagesavealpha($mark, TRUE);

$for_x = ceil( $img_width / $mark_width );
$for_y = ceil( $img_height / $mark_height );

// X
for ($x=0; $x<$for_x; $x++) {
	// Y
	for ($y=0; $y<$for_y; $y++) {
		imagecopyresampled(
			$img, // Destionation
			$mark, // Mark
			$x*$mark_width, // Position X of mark
			$y*$mark_height, // Position Y of mark
			0, 0,
			$mark_width, $mark_height,
			$mark_width, $mark_height);
	}
}
header("Content-Type: image/png");
imagepng($img);
Puisse cela t'inspirer.

par X-NeM » 03 janv. 2007, 16:46

oui oui ya bien le php a la fin
un watermark
c la superposition de deux images exemple pour un copyright
dans mon cas c pour ajouter sur une photo le mot reservé a la volé

par fab » 03 janv. 2007, 16:40

désolé mais c'est quoi un watermark?

de plus ton fichier porte bien l'extension : .php?

[PB] Watermark et affichage de l'image watermarké sous html

par X-NeM » 03 janv. 2007, 16:29

Bonjour j'ai un souci
j'arrive a faire marcher le watermark tout seul avec un header jpeg
mais lorsque je veux le faire afficher
avec imageJpeg($old_image);

sur une page avec du code html les images sont résultats d'une recherche donc mise dynamiquement

Code : Tout sélectionner

<div> <img src="mettre ici l'image watermarké" width="150" height="100" border="0"></a></div></td>

comment faire pour la faire afficher je ne sais pas comment faire vu que c du php a la volé le <? ?> ne marche pas avez vous une idee
merci de votre aide si précieuse