[PHP] gif to png

Bonsoir a tous

utilisant fpdf mais venant de découvrir son incapacite a supporter les formats gif
je souhaiterais lors de l'upload des images articles de mon interface que celle ci soit converti en png

j'ai lu que gd permettait cela mais je ne comprends pas trop comment cela fonctionne!

$nom_image = $_POST["ref_article"].$extention_image;
move_uploaded_file($tmp, $chemin_dossier.$nom_image);

je devrais donc avoir avant move_uploaded
if ($extension_image=='gif') {convernsion en png
$nom_image = $_POST["ref_article"].'png';
}

mais comment etablir cette conversion please?

5 réponses

  1. j'ia en effet trouver un script interessant pouvant convertir gif en jpg
    mais je n'arrive pas a l'implementer correctment

    voici le code que j'ai:
    mais je ne sais pas comment procéder afin que nom_image prenne en consideration cette conversion
    car dans le cas ci dessous $extension_image car l'extension original

     if ($extension_image = 'gif') {
    $c['red']=255;
    $c['green']=0;
    $c['blue']=0;
    gif2jpeg($tmp, '', $c);
    }
     
      $nom_image = $_POST["ref_article"].$extention_image;
      move_uploaded_file($tmp, $dosc.$nom_image); 
    
    0
    1. Bon j'ai tenter quelque, chose mais ca me parais stupide!

       if ($extension_image = 'gif') {
      $c['red']=255;
      $c['green']=0;
      $c['blue']=0;
      gif2jpeg($tmp, '', $c);
      $img = $_POST["ref_article"].'.jpg';
        move_uploaded_file($tmp, $dosc.$img);
      }


      car ici ca revient au meme si je mettais ou non gif2jpg
      comment savoir si la conversion se fait deja et ensuite comment renommer le tout comme je le souhaite?
      0
      1. Bon j'ai tester differents scripts mais je n'arrive pas mettre dans mon code un systeme qui convertisse les gif en jpg ou png afin que celle ci puisse s'afficher dans fpdf

        je m'en remet a vos competences
        0
        1. Bon j'ai tester differents scripts mais je n'arrive pas mettre dans mon code un systeme qui convertisse les gif en jpg ou png afin que celle ci puisse s'afficher dans fpdf

          je m'en remet a vos competences
          0