Image GD - Tag PNG

Répondre
plc2k
le 31/07/2005 à 01:28
plc2k
bonjour,
a l'aide de la librairie GD2 j'applique une image png sur une autre image jpg (un tag quoi ..) tout est ok , j'ai bien mon image jpg avec le tag à la fin .. mais ..le tag n'est plus aussi beau qu'a l'origine.
l'image elle semble identique.

le tag est en png24 avec transparence.

y a til un parametre à mettre pour conserver la qualité du png ?

merci d'avance pour votre aide.
plc2k
le 31/07/2005 à 11:21
plc2k
c'est pas long je le met ici direct.
alors j'ai remarqué que ça me faisait la meme chose lorsque je pars depuis une image jpg .. la qualité du tag est moins bonne ex, si le fond tag jpg est blanc .. bah au rendu j'ai un truc pas très blanc. par contre l'image qui sert de support au tag, elle ne semble pas altérée..

<?php
function tag($imgSource,$imgTag,$destination) {

$sourceSize = getimagesize($imgSource);
$sourceWidth = $sourceSize[0];
$sourceHeight = $sourceSize[1];
@$tagSize = getimagesize($imgTag);
@$tagWidth = $tagSize[0];
@$tagHeight = $tagSize[1];

$img = ImageCreateTrueColor($sourceWidth,$sourceHeight);
$source = imageCreateFromJpeg($imgSource);

$tag = imageCreateFromPng($imgTag);
$largeur = $tagWidth ;
$hauteur = $tagHeight ;

imageCopy($img,$source,0,0,0,0,$sourceWidth,$sourceHeight) ;
imageCopyResampled($img,$tag,50,50,0,0,$largeur,$hauteur,$tagWidth,$tagHeight);

imageJpeg($img,$destination) ;
return $destination;
}
?>
LA GLOBULE
le 31/07/2005 à 17:35
LA GLOBULE
J'ai lancé ton script, je n'ai eu aucun problème de perte de qualité.
Peux tu nous montrer un exemple ?
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours