script compression d image jpg en 256 ? php

WRInaute occasionnel
salut
voila j ai ecrit un script php mais voila la compression des images se fait en 256 couleurs
voila mon script
Code:
<?php


if (($fichier&& $fichier != "none"))
{
    copy($fichier, $fichier_name);

    $nom = $fichier_name;
    $nom_copie = 'copie_'.$fichier_name;

    $size =  getimagesize($nom);

    $largeur = $size[0];
    $hauteur = $size[1];

    $x = ($pourcent*$largeur)/100;
    $y = ($pourcent*$hauteur)/100;

    $im_in = imagecreatefromjpeg($nom);
    $im_out = imagecreate($x, $y);

    imagecopyresized($im_out, $im_in, 0, 0, 0, 0, $x, $y, $largeur, $hauteur);
    imagejpeg($im_out, $nom_copie);
    imagedestroy($im_in);
    imagedestroy($im_out);
}

?>

<FORM ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
Envoyer le fichier : <INPUT NAME="fichier" TYPE="file">
<hr>Définissez le pourcentage pour l'agrandissement ou la réduction de la copie :
<INPUT NAME="pourcent" TYPE="text" size="4" value="100"> % <hr>
<INPUT TYPE="submit" VALUE="Envoyer le fichier">
</FORM>


Pouvez vous maider afin de comrpesser en 32 bits

merci les gars
 
WRInaute accro
Bonjour,
imagecreate -> imagecreatetruecolor (voir manuel php pour plus de detail)
idem : imagecopyresized-> imagecoryresampled
 
WRInaute occasionnel
J'ai eu le même problème et je confirme que ta solution marche e-kiwy. Par contre, est ce que vous savez si il est possible de fixer le taux de compression de l'image créée?

Merci!

Arnaud
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut