begin process at 2010 02 10 10:49:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

convertir gif animé en image fixe avec transparence


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

convertir gif animé en image fixe avec transparence

lundi 12 mai 2008 à 14:49:22 | convertir gif animé en image fixe avec transparence

Bestdoud

Bonjour,

J'ai un script qui me permet d'uploader des image gifs animés sur mon site.
J'aurais besoin qu'en même temps qu'il créé l'image dans le dossier, qu'il m'en créé une autre dans un autre dossier en gif fixe ou en png en gardant la transparence.

merci pour votre aide

voici mon script:

<style type="text/css">

body
{
overflow:"hidden"
}

</style>

<?
$err = "";
if (isset($type) && $type == "valid")
{
 // A adapter
 $largeur_max = 200;
 $hauteur_max = 150;
 $poids_max = 80000;
 // Pas touche à la suite
 $poids_max_txt = round($poids_max / 1024)." ko";
 if (is_uploaded_file($image))
 {
  if ($infos_img = getimagesize($image))
  {
   if ($infos_img[0] > $largeur_max)
    $err .= "L'image a une largeur de ".$infos_img[0]."px alors que la largeur maximale est $largeur_max px.<br />";
   if ($infos_img[1] > $hauteur_max)
    $err .= "L'image a une hauteur de ".$infos_img[1]."px alors que la hauteur maximale est $hauteur_max px.<br />";
   if ($image_size > $poids_max)
    $err .= "L'image a un poids trop lourd. Il faut qu'elle ne pèse que $poids_max_txt maximum.<br />";
   if ($infos_img[2] != 1)
    $err .= "Les formats PSD et BMP ne sont pas acceptés. Il faut du GIF, JPG, ou PNG.<br />";
   if (file_exists("upload/".$image_name))
    $err .= "Il y a déja une image avec ce nom.<br />";
   if ($err == "")
   {
    copy($image,"upload/".$image_name);
    $err = "L'image a bien été transférée.";   
   }
  }
  else
   $err .= "Ce n'est pas une image qui a été envoyée.<br />";
 }
// else
//  $err .= "Aucune image n'a été envoyée.<br />";
}
?>


<html>
<head>
<title>Upload</title>
</head>
<body style="margin: 0px 0px 0px 0px;" text="#DEAD00">
<?
if ($err != "")
{
 echo "<div align=\"center\">";
 echo $err."<br />";
 echo "<input type=\"button\" value=\"Retour\" onClick=\"javascript:window.location.href='upload10.php';\" />";
 echo "</div>";
 exit();
}
?>

<table align="center" width="100%" height="100%">
<form name="upload" enctype="multipart/form-data" method="POST" action="upload10.php?type=valid">
<tr>
 <td align="middle" height="180" valign="top">
<p><br><img border="0" src="images/upload.gif" width="513" height="118"><br>
  <input type="hidden" name="MAX_FILE_SIZE" value="80000" /><br>
  <input type="file" size="35" name="image" /><br>
  <input type="submit" value="Envoyer" /></p>
          Type d'image autorisé: gif</br>
   Taille du fichier max: 80000 octets<br>
   Largeur max de l'image: 200 px<br>
   Hauteur max de l'image: 150 px<br>
   Je me réserve le droit de supprimer toute image<br>
   Choisissez un nom de fichier en rapport avec l'image et sans espace<br>
 </td>

</tr>
<tr>
 <td align="middle">

 </td>
</tr>
</form>
</table>
</body>
</html>



Cette discussion est classée dans : image, max, largeur, err, if


Répondre à ce message

Sujets en rapport avec ce message

Pb php : ImageCreateFromJPEG [ par Trascal ] /*Bijour,j'ai un ti pb en php :/ quelqu'un pourrait-il m'aider? voici mon pb$donnees est de type "fichier.jpg"et $directory est un répertoire que l'on Taille max d'un tableau [ par ceeno ] Voila je cherche a definir la largeur max d'un tableau parceke lorske l'on fait comme cecica n'indike ke la taille min et si le tableau contient une l Largeur/longeur d'une image redimenssionnée [ par benj2k ] Bonjour, j'essaye de redimenssionner des image dont la taille est supérieur à 2500px (en largeur ou en longeur) et cela ne fonctionne pas quelquesoit pb insertion d'image GD dans base Mysql champ longblob [ par fredericmaill ] Bonjour , j'ai un probleme pour mettre en base une image generé par GD, pourtant l'image non redentionné poar gd apparais bien a l'affichage masi cell Renommer image après transfert. [ par Tilix ] Bonjour, Je voudrais renommer une image uploader en fonction d'une variable... J'ai récupéré un tit système d'upload sur ce site, mais il enregistre pb redimension image jpeg/bmp [ par David_monchy ] Salut à tous, j'ai voulu faire une fonction permettant de redimensionner une image uploadée. Je me suis inspiré des fonctions de ce site, et tout marc Mémoire max [ par coockiesch ] Salut!Alors que je tente de créer une image (image d'1 mo) avec GD, via imagecreatefromjpeg, j'ai le joli message d'erreur suivant: Allowed memory siz erreur au chargement d'image [ par speedylol ] bonjour voici le probléme que j 'ai quand je télécharge une photo c'est sans probléme cela fonction bien. l'erreur que j ai ces quand je n'est pas de question upload [ par romu58 ] Bonjour à tous,Débutant en PHP ,j'ai un scxcript upload pour mon forum mais le soucis j'arrive pas a avoir le lien de téléchargement apres voici le sc Image aléatoire [ par theoscar ] Bonjour à tous !Voici un code qui affiche une image aléatoire sur une page à partir d'un dossier 'image'. Ce code fonctionne très bien mais j'aimerais


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales