| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Boss38 Nouveau WRInaute
Inscrit le: 16 Juil 2006 Messages: 2
|
Posté le : Dim Juil 16, 2006 20:45 Sujet du message: logo a ajouter aux galerie photos |
|
|
voila j'ai une galérie photos et je cherche un scripte en php ou un moyen afin d'ajouter mon logo sur l'ensemble des photos de ma galerie avant de les afficher
si qlq peut m'aidé merci d'avance |
|
| |
|
 |
Ron56 WRInaute passionné

Inscrit le: 20 Nov 2005 Messages: 650
|
Posté le : Dim Juil 16, 2006 20:58 Sujet du message: logo a ajouter aux galerie photos |
|
|
Un script photoshop , mais sur le serveur je peut pas t'aidé dsl  |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Dim Juil 16, 2006 22:05 Sujet du message: logo a ajouter aux galerie photos |
|
|
le mieux est de le faire lors de l upload de la photo, si tu veux le script pour coller un logo sur 1 photo, dis le. si t as des centaines ou milliers de photos en ligne, utilises un script toshop  |
|
| |
|
 |
Borower WRInaute accro

Inscrit le: 18 Avr 2005 Messages: 2128 Localisation: Lyon
|
Posté le : Dim Juil 16, 2006 23:05 Sujet du message: logo a ajouter aux galerie photos |
|
|
| Suite au post de e-kiwi moi je veux bien un script pour coller un logo sur 1 photo. |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Lun Juil 17, 2006 10:35 Sujet du message: logo a ajouter aux galerie photos |
|
|
voici mon script d upload de photos. si l'on passe "oui" à la variable logo, ca colle le logo. longueur max et hauteur max servent à redimensionner la photo dans le cas ou elle est trop grande. quelque soit le format de photo, ca copie un jpeg (nécéssaire pour un autre traitement) et si on passe une hauteur et longueur identique, ca fais un truc, mais j'ai oublié quoi ^^
donc y a du code inutile pour la demande, mais ça permet de voir comment je fais :
function copier_image($photo,$nom_photo,$destination,$longueur_max,$hauteur_max,$logo)
{
// ----extention --------
$ext = explode(".", $nom_photo);
if(count($ext) > 1) $ext = strtolower(end($ext));
if (($ext=='jpg') or ($ext=='jpeg') or ($ext=='jpe'))
{
$type='jpg';
$est_image='oui';
}
else if ($ext=='gif')
{
$type='gif';
$est_image='oui';
}
else if ($ext=='png')
{
$type='png';
$est_image='oui';
}
else $est_image='non';
if ($est_image=='oui')
{
// ----info de l'image
$size = GetImageSize($photo);
if ($type=='jpg') $src_im = ImageCreateFromJpeg($photo);
else if ($type=='gif') $src_im = ImageCreateFromGif($photo);
else if ($type=='png') $src_im = ImageCreateFromPng($photo);
$longueur_photo = $size[0];
$hauteur_photo = $size[1];
if ($longueur_photo>$hauteur_photo) { $longueur_photo=$longueur_max; $hauteur_photo=$size[1]*$longueur_max/$size[0]; }
elseif ($longueur_photo<$hauteur_photo){ $hauteur_photo=$hauteur_max; $longueur_photo=$size[0]*$hauteur_max/$size[1]; }
else { $longueur_photo=$longueur_max; $hauteur_photo=$hauteur_max; }
$x= ($longueur_max-$longueur_photo)/2;
$y= ($hauteur_max-$hauteur_photo)/2;
if ($longueur_max==$hauteur_max)
{
$longueur=$longueur_max;
$hauteur=$hauteur_max;
}
else
{
$longueur=$longueur_photo;
$hauteur=$hauteur_photo;
$x=0;
$y=0;
}
$dst_im = ImageCreateTrueColor($longueur,$hauteur);
$blanc=imagecolorallocate($dst_im,255,255,255);
imagefill($dst_im , 0,0, $blanc);
ImageCopyResampled($dst_im,$src_im,$x,$y,0,0,$longueur_photo,$hauteur_photo,$size[0],$size[1]);
if ($logo=='oui')
{
$im_logo = ImageCreateFromGif("../img/logo.gif");
ImageCopyResampled($dst_im,$im_logo,10,10,0,0,223,50,223,50);
}
if (ImageJpeg($dst_im,$destination,95)) return true;
else return false;
}
else message_admin_erreur("Attention : La photo n'est pas au format valide (jpg, gif, png). elle ne sera donc pas copiée");
} |
|
| |
|
 |
Boss38 Nouveau WRInaute
Inscrit le: 16 Juil 2006 Messages: 2
|
Posté le : Lun Juil 17, 2006 15:49 Sujet du message: logo a ajouter aux galerie photos |
|
|
c'est ce que je cherche exactement merci e-kiwi
je vais le testé |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Lun Juil 17, 2006 16:07 Sujet du message: logo a ajouter aux galerie photos |
|
|
| faudra surement l'arranger un peu et virer l inutile pour toi, mais le principe est là ^^ |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|