Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : convertir gif animé en image fixe avec transparence [ Divers / Divers ] (Bestdoud)

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é 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

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.