PHP utilisation librairie GD ... l'image contien des erreur !!
Dernière réponse : dans Programmation
Bonjours a tous !
je voudrais mettre des petit image de copyright sur les photo de mon site
donc je vais utilisée pour cela la librairie GD de php
voila ce que j'ai réussi a pondre :
pour afficher les images sur mon site j'utiliserais des lien du type :
mais cela ne renvois pas d'image et si vais directement sur le lien de l'image j'obtiens une image qui me dit que mon image contiens des erreur !
quelqu'un vois pourquoi ?
et aussi , est-il possible d'utilisée des image jpg ? ( dans la doc php j'ai trouvais que jpeg , gif , et png ! )
je voudrais mettre des petit image de copyright sur les photo de mon site
donc je vais utilisée pour cela la librairie GD de php
voila ce que j'ai réussi a pondre :
<?php
header ("Content-type: image/png");
$ima = "../img/".$_POST["ima"]."";
$source = imagecreatefromjpeg($ima );
$logo = imagecreatefromjpeg("img/logo.jpeg");
$source_x = imagesx($source);
$source_y = imagesy($source);
$logo_x = imagesx($logo) ;
$logo_y = imagesy($logo) ;
$img_copy_x = $source_x - $logo_x ;
$img_copy_y = $source_y - $logo_y ;
imagecopymerge($source, $logo, $img_copy_x, $img_copy_y, 0, 0, $source_x, $source_y, 60);
imagejpeg($source);
?>
pour afficher les images sur mon site j'utiliserais des lien du type :
<img src="../img_copy.php?ima=XXXXXXXX.jpeg" />
mais cela ne renvois pas d'image et si vais directement sur le lien de l'image j'obtiens une image qui me dit que mon image contiens des erreur !
quelqu'un vois pourquoi ?
et aussi , est-il possible d'utilisée des image jpg ? ( dans la doc php j'ai trouvais que jpeg , gif , et png ! )
Autres pages sur : php utilisation librairie image contien erreur
Lassé par la pub ? Créez un compte
Salut,
En anglais, ça s'appelle un "watermark", ça devrait t'aider à trouver plus d'informations dessus.
http://sitepoint.com/article/watermark-images-php
http://www.devshed.com/c/a/PHP/Dynamic-Watermarking-wit...
http://www.phpjabbers.com/put-watermark-on-images-using...
etc...
En anglais, ça s'appelle un "watermark", ça devrait t'aider à trouver plus d'informations dessus.
http://sitepoint.com/article/watermark-images-php
http://www.devshed.com/c/a/PHP/Dynamic-Watermarking-wit...
http://www.phpjabbers.com/put-watermark-on-images-using...
etc...
bon j'ai modifier ma source :
<?php
header ("Content-type: image/jpeg");
$ima = '"../img/'.$_GET["ima"].'"';
//echo $ima;
//echo "<img src=". $ima ."/>";
$destination = imagecreatefromjpeg($ima);
$source = imagecreatefromjpeg("img/logo.jpeg");
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);
$destination_x = $largeur_destination - $largeur_source - 5 ;
$destination_y = $hauteur_destination - $hauteur_source - 5 ;
imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 60);
imagejpeg($destination);
?>
mais toujours rien ...
<?php
header ("Content-type: image/jpeg");
$ima = '"../img/'.$_GET["ima"].'"';
//echo $ima;
//echo "<img src=". $ima ."/>";
$destination = imagecreatefromjpeg($ima);
$source = imagecreatefromjpeg("img/logo.jpeg");
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);
$destination_x = $largeur_destination - $largeur_source - 5 ;
$destination_y = $hauteur_destination - $hauteur_source - 5 ;
imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 60);
imagejpeg($destination);
?>
mais toujours rien ...
alors voila , maintenant, je cherche un moyen de fais en sorte que le logo soit transparent !
un exemple du code actif ( sur un photo d'un pote ^^ )
http://193.251.40.155/Sanstitre.php?ima=125.JPG
le code a était modifier pour que logo soit un png avec un font transparent ...
un exemple du code actif ( sur un photo d'un pote ^^ )
http://193.251.40.155/Sanstitre.php?ima=125.JPG
le code a était modifier pour que logo soit un png avec un font transparent ...
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumProbleme librairie gd php
- ForumLibrairie gd en php et la transparence
- ForumLibrairie gd 2 sur php 4
- ForumGif anime php librairie gd
- ForumLibrairie gd dans php
- articlesLibrairie gd 2 pour php
- ForumProbleme librairie gd et php
- ForumPhp librairie gd et gif anime
- ForumLibrairie gd et easy php
- ForumActiver librairie gd easyphp
- Voir plus